jsp页面
1 function dosearch() {
2 if ($("#textValue").val() == "") {
3 $("#errortip").html("<font color='#FF0000'>请输入查询内容</font>");
4 return false;
5 }
6 $('#searchform').submit();
7 }
2 if ($("#textValue").val() == "") {
3 $("#errortip").html("<font color='#FF0000'>请输入查询内容</font>");
4 return false;
5 }
6 $('#searchform').submit();
7 }
1 <form ></div>
18 </form>
18 </form>
为了保留下拉列表框中的值 处理办法是在提交表单到action中的时候将option中的值用一个变量optionValue来保存 这样在页面返回后将这个optionValue带回到
jsp使用struts2标签s:if 作判断就可以使用下拉框的值保留了
1 <option value="1" <s:if test="optionValue==1">selected="selected"</s:if>>工号</option>
普通的input输入框可以使用action中的域模型就可以了
action:
1 private IPeoplesoftInfoBO peoplesoftInfoBO;
2 private PeoplesoftInfoDO psInfoDO;
3 private PeoplesoftInfoDO querypsInfo;
4 private String optionValue;
2 private PeoplesoftInfoDO psInfoDO;
3 private PeoplesoftInfoDO querypsInfo;
4 private String optionValue;
1 public String listPsInfo() throws Exception {
2
3 this.optionValue=psInfoDO.getName();
4 this.querypsInfo=peoplesoftInfoBO.findPsInfoByConditions(psInfoDO);
5
6 if(querypsInfo==null)
7 {
8 addFieldError("userLogNameMessage","系统不存在该员工信息,请核对后手工设置该操作人员的基本信息");
9 }
10 return SUCCESS;
11 }
2
3 this.optionValue=psInfoDO.getName();
4 this.querypsInfo=peoplesoftInfoBO.findPsInfoByConditions(psInfoDO);
5
6 if(querypsInfo==null)
7 {
8 addFieldError("userLogNameMessage","系统不存在该员工信息,请核对后手工设置该操作人员的基本信息");
9 }
10 return SUCCESS;
11 }