struts2中input和是stextfield的使用由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“struts2基本使用方法”。
往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 10){
alert(“用户名长度过长或过短”);
return;}else if($(“#pwd”).val()== “”){
alert(“密码不能为空”);
return;}else if($(“#pwd”).val().length!=6){
alert(“密码长度为6位”);
return;}
$(“#frm”)[0].submit();})
如果不一致,将导致输入框中的东西,无法比提交。e.cla=“input6” 它所使用的c样式是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 10){
alert(“用户名长度过长或过短”);
return;}else if($(“#pwd”).val()== “”){
alert(“密码不能为空”);
return;}else if($(“#pwd”).val().length!=6){
alert(“密码长度为6位”);
return;}
$(“#frm”)[0].submit();})
如果不一致,将导致输入框中的东西,无法比提交。d.cla=“input6” 它所使用的c样式是input6;e.maxlength=“10”是指该输入框可以输入的实际字符串最大长度为10。f.size=“6”是指该输入框的长度为6。