struts2中input和是s:textfield的使用
来源:百度文库 编辑:神马文学网 时间:2024/04/29 07:16:41
往action里传值的使用方式有两种:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=第一种
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=第二种
解析:-------------------------------------------------------------------------------------
(1)对input
a.type指明输入框类型
b. name属性的值,需要在访问的action中提供相应的属性,并有SET/GET方法。(在这里之所用user.name是因为在对应的action中声明的是user,但action有继承了其余的类(VO中的类,在VO类中声明了name,并且也给出了name的get和set方法))。
c. 可以不在访问的action中提供相应的属性,用request.getParameter(“user.name”);
d.id本来是可以依据自己的需要命名的,只要保证在同一个jsp页面中,两个或多个input输入框id值不同就行。但在这里写法应该留神,因为如果这个程序甚至是这个页面的其余部分要用到,那一定要注意保证id值的一致性。(如在我自身的代码中,还有个js方法login()就用到它的id:
function login(){
$("#name").val(trim($("#name").val()));
if( $("#name").val() == ""){
//alert("用户名不能为空"); alert()方法将会在你点击登陆时,会给出弹出框提示
$("#nameStatus").html("* 用户名不能为空");//这种写法将会在你点击登录时,直接在输入框后面给出提示。
return;
}else if($("#name").val().length <3||$("#name").val().length>10){
alert("用户名长度过长或过短");
return;
}else if($("#pwd").val() == ""){
alert("密码不能为空");
return;
}else if($("#pwd").val().length !=6){
alert("密码长度为6位");
return;
} $("#frm")[0].submit();
})
如果不一致,将导致输入框中的东西,无法比提交。
e.class="input6" 它所使用的css样式是input6;
f.maxlength="10"是指该输入框可以输入的实际字符串最大长度为10。
g.size="6"是指该输入框的长度为6。
(2)对textfield
a. name属性的值,需要在访问的action中提供相应的属性,并有SET/GET方法。(在这里之所用user.name是因为在对应的action中声明的是user,但action有继承了其余的类(VO中的类,在VO类中声明了name,并且也给出了name的get和set方法))。
b. 可以不在访问的action中提供相应的属性,用request.getParameter(“user.name”);
c.id本来是可以依据自己的需要命名的,只要保证在同一个jsp页面中,两个或多个textfield输入框id值不同就行。但在这里写法应该留神,因为如果这个程序甚至是这个页面的其余部分要用到textfield,那一定要注意保证id值的一致性。(如在我自身的代码中,还有个js方法login()就用到它的id:
function login(){
$("#name").val(trim($("#name").val()));
if( $("#name").val() == ""){
//alert("用户名不能为空"); alert()方法将会在你点击登陆时,会给出弹出框提示
$("#nameStatus").html("* 用户名不能为空");//这种写法将会在你点击登录时,直接在输入框后面给出提示。
return;
}else if($("#name").val().length <3||$("#name").val().length>10){
alert("用户名长度过长或过短");
return;
}else if($("#pwd").val() == ""){
alert("密码不能为空");
return;
}else if($("#pwd").val().length !=6){
alert("密码长度为6位");
return;
} $("#frm")[0].submit();
})
如果不一致,将导致输入框中的东西,无法比提交。
d.class="input6" 它所使用的css样式是input6;
e.maxlength="10"是指该输入框可以输入的实际字符串最大长度为10。
f.size="6"是指该输入框的长度为6。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=第一种
用户名: |
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=第二种
用户名: |
解析:-------------------------------------------------------------------------------------
(1)对input
a.type指明输入框类型
b. name属性的值,需要在访问的action中提供相应的属性,并有SET/GET方法。(在这里之所用user.name是因为在对应的action中声明的是user,但action有继承了其余的类(VO中的类,在VO类中声明了name,并且也给出了name的get和set方法))。
c. 可以不在访问的action中提供相应的属性,用request.getParameter(“user.name”);
d.id本来是可以依据自己的需要命名的,只要保证在同一个jsp页面中,两个或多个input输入框id值不同就行。但在这里写法应该留神,因为如果这个程序甚至是这个页面的其余部分要用到,那一定要注意保证id值的一致性。(如在我自身的代码中,还有个js方法login()就用到它的id:
function login(){
$("#name").val(trim($("#name").val()));
if( $("#name").val() == ""){
//alert("用户名不能为空"); alert()方法将会在你点击登陆时,会给出弹出框提示
$("#nameStatus").html("* 用户名不能为空");//这种写法将会在你点击登录时,直接在输入框后面给出提示。
return;
}else if($("#name").val().length <3||$("#name").val().length>10){
alert("用户名长度过长或过短");
return;
}else if($("#pwd").val() == ""){
alert("密码不能为空");
return;
}else if($("#pwd").val().length !=6){
alert("密码长度为6位");
return;
} $("#frm")[0].submit();
})
如果不一致,将导致输入框中的东西,无法比提交。
e.class="input6" 它所使用的css样式是input6;
f.maxlength="10"是指该输入框可以输入的实际字符串最大长度为10。
g.size="6"是指该输入框的长度为6。
(2)对textfield
a. name属性的值,需要在访问的action中提供相应的属性,并有SET/GET方法。(在这里之所用user.name是因为在对应的action中声明的是user,但action有继承了其余的类(VO中的类,在VO类中声明了name,并且也给出了name的get和set方法))。
b. 可以不在访问的action中提供相应的属性,用request.getParameter(“user.name”);
c.id本来是可以依据自己的需要命名的,只要保证在同一个jsp页面中,两个或多个textfield输入框id值不同就行。但在这里写法应该留神,因为如果这个程序甚至是这个页面的其余部分要用到textfield,那一定要注意保证id值的一致性。(如在我自身的代码中,还有个js方法login()就用到它的id:
function login(){
$("#name").val(trim($("#name").val()));
if( $("#name").val() == ""){
//alert("用户名不能为空"); alert()方法将会在你点击登陆时,会给出弹出框提示
$("#nameStatus").html("* 用户名不能为空");//这种写法将会在你点击登录时,直接在输入框后面给出提示。
return;
}else if($("#name").val().length <3||$("#name").val().length>10){
alert("用户名长度过长或过短");
return;
}else if($("#pwd").val() == ""){
alert("密码不能为空");
return;
}else if($("#pwd").val().length !=6){
alert("密码长度为6位");
return;
} $("#frm")[0].submit();
})
如果不一致,将导致输入框中的东西,无法比提交。
d.class="input6" 它所使用的css样式是input6;
e.maxlength="10"是指该输入框可以输入的实际字符串最大长度为10。
f.size="6"是指该输入框的长度为6。
struts2中input和是s:textfield的使用
struts2的textfield的焦点事件
struts2 标签的使用 s:iterator
struts2 标签的使用 s:iterator
Struts2中 s:iterator 标签的使用详解及OGNL用法
普通html标签
在struts2中使用JFreeChartdasdasd
Struts2中使用注解 管理Action方法的权限
WebWork/struts2中格式化输出数字和日期的方法
struts2拦截器的使用
button和input button的区别
struts2配置中Action的name 和package的name和namespace是什么作用
struts2配置中Action的name 和package的name和namespace是什么作用
Struts2的使用注解配置Action
Struts2教程s
在CSS中如何区分<input type=text>和<input type=button...
BUTTON和INPUT
HTML input标签使用总结
struts2 ckeditor 使用示例
Struts2 Freemarker Jmesa(表格、分页) 使用的一点心得
JSP中 input type 用法
Tomcat中数据源的配置和使用
struts2中struts.properties
struts2中使用kindeditor上传图片(包括jmagic压缩图片)