`

jsp页面常用控件

    博客分类:
  • web
阅读更多

1.点击按钮返回 上一页:

<input type="submit" value="返回" onclick="javascript :history.back(-1);">

 

2.点击按钮跳转到另一个jsp页面:

<input type="button" onclick="window.location='info/register.jsp'" value="快速注册">

 

3.复选框

<input type=checkbox name='a1'>保存登录名</input><br/>

 

4.背景图片超链接:

<td width=103px style="background:url(images/you.png)">
<a style="text-decoration: none" href="#"><font color=white><b>评价</b></font></a>
</td>

 

5.在js中获取html中表单元素的value值:

function show() { alert(document.getElementById("txt").value ) }

 

6.在js中打开另一个jsp页面:

function to(){ window.location.href="index.jsp"; }

 

7.在js中给从表单传过来的中文用户名编码

var username=encodeURI(document.getElementById("username").value);

 

8.servlet端处理jsp页面传递过来的中文

String username=URLEncoder.encode(request.getParameter("username"),"utf-8");

 

9.js中判断jsp中的复选框 是否被选中:

if(document.getElementById("checkboxID").checked){ alert("checkbox is checked"); }

 

10.由jsp表单向servlet传递中文变量的技巧:

先在js中处理,然后提交给servlet

var username='<%=request.getParameter("username")%>';
username=encodeURI(username);

 

11.单选按钮 的问题:

<input type="radio" name="identity" value="学生" checked="checked" />学生

<input type="radio" name="identity" value="教师" />教师

<input type="radio" name="identity" value="管理员" />管理员

把三个 name 设置一样才可以单选。

 

12.js中如何判断单选按钮被选中:

for(i=0;i<document.form1.place.length;i++){ 
          if(document.form1.place[i].checked) 
          {
              alert(document.form1.place[i].value);
          } 
    } 

 

或:var type=document.getElementsByName("cate");
    for(i=0;i<type.length;i++){
        if(type[i].checked)
        {
            tag=type[i].value;
        }
    }   
   

 

13.在servlet中给jsp页面传来的搜索关键字编码

String kw=URLEncoder.encode(request.getParameter("kw"),"utf-8");

 

14.分页自增问题:

<%Integer ssh=Integer.parseInt(request.getParameter("page"))+1;%>要引一下java.lang.*包

jsp代码:

<div><a href="tuangou/tuansearch.jsp?tuankey=<%=request.getParameter("tuankey")%>&tpid=<%=request.getParameter("tpid")%>&page=<c:out value='<%=(ssh)%>'/>">下一页</a> 第<%=(ssh-1)%>页</div>

 

15.点击按钮生成一个文本框:

<button onclick="javascript:document.body.innerHTML+='<input type=text><br>';">点我生成一个文本框</button>

 

16.js中的字符串分割函数:

str="2,2,3,5,6,6"; //这是一字符串
var strs= new Array(); //定义一数组
strs=str.split (","); //字符分割
for (i=0;i<strs.length ;i++ ) {
      document.write(strs[i]+"<br/>"); //分割后的字符输出
}

 

17.对文字onclick(点击Test会调用test()函数):

<a href="javascript:test()" >Test</a>

 

18.文本域

<textarea rows="10" cols="30" id="cont">您的意见:</textarea>

 

19.js中分割字符串

var a="a?b?c";

var arr=a.split("?");

alert(arr[0]);

 

20.js中判断变量是否undefined

if ( typeof (temp) == "undefined" ){

    alert("undefined" );

}

 

21.获取被选中下拉框 的值:

<select id="yewuyuan">

<option value="0">请选择...</option>

</select>

alert($("#yewuyuan").find("option:selected").text())

或:alert($("#yewuyuan option:checked").text());

 

$("#yewuyuan ").val();

 

22.中文乱码
get请求:
String  stuname = request.getParameter("stuname");
String str = new String(stuname.getBytes("ISO-8859-1"),"utf-8")
post请求:
request. setCharacterEncoding("UTF-8");

 

23.js中获得当前系统时间

var myDate = new Date();   
var mytime=myDate.toLocaleTimeString();

 

24.js丢弃小数部分,保留整数部分
js:parseInt(7/2)

 

25.超链接去掉下划线:

style="text-decoration: none"

 

26.table合并行或列:

<tr align="center"><td colspan=3 >星期一菜谱</td></tr>  合并3列成一列

<tr align="center"><td rowspan=2 >素菜</td><td>茄子</td><td>扁豆</td></tr>
<tr align="center"><td>豆腐</td><td>白菜</td></tr>  合并2行成一行

 

27.js正则表达式验证手机号码

var reg =/(^0{0,1}1[3|4|5|6|7|8|9][0-9]{9}$)/;
    if(!reg.test(num1)){
        var mes="<font color=red>您输入的手机号码不正确,请重新输入!</red>";
        $("#mes").html(mes);   
        return;
    }

 

28.js取整

丢弃小数部分,保留整数部分
js:parseInt(7/2)
向上取整,有小数就整数部分加1
js: Math.ceil(7/2)
四舍五入
js: Math.round(7/2)
向下取整
js: Math.floor(7/2)

 

parseInt(str)

 

29.jsp页面添加锚点

<a href="wap/tuangou/cityindex.jsp#a ">A</a>

<a name="a" >A</a>

 

30.div中添加滚动条

<div style=" overflow:scroll"> 这里是你要显示的内容 </div>

如果要出现水平滚动条,则: overflow-x:auto
同理,垂直滚动条为: overflow-y:auto

 

31.页面获取回车事件 并提交表单:s
<script language="javascript" for="document" event="onkeydown">
    if (event.keyCode == 13)
    {
        document.getElementById("login").click();
    }
</script>

 

32.jquery获取table中的值

//点击保存某个答案
    function saveone(obj){
       //序号
       var ide=$(obj).parent().parent().parent().children().eq(0).children().eq(0).children().eq(0).val();      
       alert(ide);
    }

 

33.jquery获取被选中单选框 的值:

var myname='key'+myserial;
alert(myname);

var thekey=$("input[name='"+myname+"']:checked").val();
alert(thekey);

 

34.jquery获取被选中的复选框 的值:

$("[name='"+myname+"']:checked").each(function(){
        var i=parseInt($(this).val());
         thekey+=i;
})

 

35.jquery获取table的每一行的第一列 数据
    $("#myques tr").each(function(){
        var $thisTr = $(this);
        var $thisFirstTd = $("td:eq(0)",$thisTr );
        alert($thisFirstTd.text());
    });

 

36.jquery获取table的行数
    var t01 = $("#myques tr").length;

 

37.jquery给变量id 赋值

$('#'+id).val(allparams);

 

38.fmt 标签

 <fmt:formatDate value="${projectVo.createTime}" type="both" pattern="yyyy-MM-dd HH:mm:ss"/>

 

39.white-space:nowrap

div设置了高和宽,里面的文本(中文)会随着div的宽度自动换行。你不想也行,加上white-space:nowrap即可

 

40.js控制disabled属性

document.getElementById("控件ID").disabled=true;  不可编辑状态
document.getElementById("控件ID").disabled=false; 可编辑状态

 

41.float保留两位小数(金钱处理):

float money = (Float.parseFloat("5.54")-Float.parseFloat("5.2"));
  System.out.println("******"+money+"*******");
  DecimalFormat decimalFormat=new DecimalFormat("##0.00");//构造方法的字符格式这里如果小数不足2位,会以0补足.
  String pri = decimalFormat.format(money);//format 返回的是字符串

分享到:
评论

相关推荐

    magic-web常用的jsp页面

    magic-web 自己写的旺旺发送 常用的jsp页面,js代码,date控件的使用

    常用jsp模板

    这是很常用的OA系统,邮箱系统、管理系统模板,很全的

    JSP 实现网页翻页

    绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者Enterprise JavaBeansTM组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者...

    JSP 实现文件上传功能

    绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者Enterprise JavaBeansTM组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者...

    JSP实用技巧集合,jsp编程的一些小技巧总结

    75. 请求jsp页面禁止缓存方法? 76. select选中其中的值自动到一个文本框? 77. JSP连接数据库? 78. JSP两级下拉列表框联动(数据库)? 79. JSP字符编码问题及转换大全? 80. 使用过滤器设置请求编码? 81. JSP或Servlet...

    JSP 程序设计从入门到精通 PDF 教程

     1.3.1 JSP页面中的元素 14  1.3.2 JSP语法概要 15  1.3.3关于模板文本(静态HTML) 16  1.4 运行第一个Jsp程序 16  1. 5本章小结 20  第2章Jsp 基础学习 20  2.1 JSP基本语法 20  2.1.1 JSP 语法之...

    jsp网络编程从基础到实践

    实例1 第一个JSP页面 第3章 Web开发基础 实例2 HTML与JavaScript交互示例 第4章 JSP语法 实例3 JSP程序的基本结构 实例4 简单数据类型综合应用实例 实例5 包装类综合应用实例 实例6 数组应用实例 实例7 字符...

    jsp编程技巧集锦

    数字转中文 128 自动计算金额 129 JSP页面打印中使用WebBrowser控件 130 不刷新页面添加新的类别 131 鼠标滚动缩放图片 132 根据输入的表名生成输入数据表格 133 JSP表格输出到Excel 134.JSP...

    JSP网络编程从基础到实践

    《JSP网络编程从基础到实践》 实例1 第一个JSP页面 Web开发基础 实例2 HTML与JavaScript交互示例 JSP语法 实例3 JSP程序的基本结构 实例4 简单数据类型综合应用实例 实例5 包装类综合应用...

    JSP网络编程从基础到实践的实例代码

    实例1 第一个JSP页面 第3章 Web开发基础 实例2 HTML与JavaScript交互示例 第4章 JSP语法 实例3 JSP程序的基本结构 实例4 简单数据类型综合应用实例 实例5 包装类综合应用实例 实例6 数组应用实例 实例7 字符...

    源码基于JSP的vijun-1.0-release.rar

    通过这个资料包,用户可以深入理解JSP与Servlet的结合方式,掌握JSP页面的生命周期,了解如何在JSP页面中嵌入Java代码和调用JavaBean组件。该资料包内含丰富的示例项目,涵盖了从基础的页面布局、表单处理到复杂的...

    Jsp开发工具,工作流源代码

    Jsp页面开发工具WebPage,具有完全实现页面和逻辑相分离,完全图形化操作、所见即所得,提供多种常用控件,支持页面嵌套,自动实现数据的操作功能,任意进行权限控制等等强大功能。详情请见:http://www.cfpflow.com...

    JSP网络编程从基础到实践 实例代码

    实例1 第一个JSP页面 第3章 Web开发基础 实例2 HTML与JavaScript交互示例 第4章 JSP语法 实例3 JSP程序的基本结构 实例4 简单数据类型综合应用实例 实例5 包装类综合应用实例 实例6 数组应用实例 实例7 字符...

    JSP高级编程

    网上书店 12.1 概述 12.2 扩展标签的使用 12.2.1 数据集作用的BookList标签 12.2.2 让数据循环输出的Books标签 12.2.3 输出数据的标签 12.2.4 控制页面前进、后退的标签 12.2.5 测试...

    jspsmart.jar包及帮助文档

    其中,pageContext为JSP页面内置对象(页面上下文)。 B.上传文件使用的方法: 1、upload 作用:上传文件数据。对于上传操作,第一步执行initialize方法,第二步就要执行这个方法。 原型:public void upload()...

    Ext+Jsp+Hibernate 学生信息管理

    使用了很多常用的Ext组件。使初学者学习的不错的案例。界面不多,主要包括了Grid的使用,Form表单的使用,Ajax无刷新技术的运用。实现了数据列表及分页显示,数据的增删改,及grid与form的联动效果。 开发平台:...

    NTKO附件管理控件

    http://www.ntko.com在线演示展示了NTKO 附件管理控件常用功能。该技术能让您更简单快速的将控件集成到您的产品中。 NTKO附件管理控件支持包括DOMINO在内的IIS,Websphere,Apache等所有后台WEB服务器和支持PHP,...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    6.5.2 页面访问量统计实例 228 6.6 请求转发 231 6.6.1 requestdispatcher接口 232 6.6.2 得到requestdispatcher对象 232 6.6.3 请求转发的实例 233 6.6.4 sendredirect()和forward()方法的区别 238 6.7 小结 ...

Global site tag (gtag.js) - Google Analytics