请在文本框输入文字 |
文本框:
Struts2:
<s:textfield name="" label="" />
如果是日期型,可使用
<s:date name="Date" format="yyyy-MM-dd" />
由于struts2支持使用el表达式,所以也textfield可写
<s:textfield name="Date" label="Date" value={Date} />
HTML:
<input type="text" name="textfield1">
|
列表框: Struts2: 固定值: <s:select 动态列表: 注:如果采用动态列表,必须用action访问,如果用JSP访问会报错. list指action中的list、map等集合类, listKey相当于html中的value listValue相当于html中select显示的值 emptyOption是否为空 headerKey、headerValue 初始的键、值
HTML: <select name="lst_QproProduce" id="lst_QproProduce"> <option value="2" selected>汉语</option> </select> |
URL参数传递:
Struts2:
<s:praram name="test" value="testValue" />
例:<a href='<s:url="test.action">
<s:param name="test" value="testValue"/></s:url> '> urlTest </a>
HTML:
url?name = testValue
例:192.168.1.1/test.action?name=testValue
|
日期下拉框:
Struts2:
<s:datetimepicker
label="toggleType='wipe'" value="${orderMain.orderDate}" toggleType="wipe" toggleDuration="300"
displayFormat="yyyy-MM-dd"
name="orderMain.orderDate"/>
说明:${orderMain.orderDate}取类的值,这个参数也可不写,用name就可以。
使用该tag时要在</head>前要加入
<s:head/>。
HTML:
只能用js写了.事实上struts2 的datetimepicker也是js的封装.
|
隐藏域: strut2: <s:hidden name="Value"/> HTML: <input type="hidden" name="orderMain.orderId" value="1" /> |
//回车转Tab function EnterTabGlobal(){ document.οnkeydοwn=function keyDown(){ if(event.keyCode==13) event.keyCode=9 } } //在onLoad执行 |