zoukankan      html  css  js  c++  java
  • struts2 jsp表单提交后保留表单中输入框中的值 下拉框select与input



    jsp页面
    1     function dosearch() {
    2         if ($("#textValue").val() == "") {
    3                 $("#errortip").html("<font color='#FF0000'>请输入查询内容</font>");
    4             return false;
    5         }
    6         $('#searchform').submit();
    7     }


     1         <form id="searchform" name="searchform" action="listPsInfo.action" method="post">
     2         <div id="sr" class="b1 mb10">
     3             <ul id="sr_bq">
     4                 <li class="on">
     5                     <div>
     6                         查询员工信息
     7                     </div>
     8                 </li>
     9             </ul>
    10             <select class="sa_w_tx" style=" 100px;" id="selectType" name="psInfoDO.name">
    11                   <option value="1" <s:if test="optionValue==1">selected="selected"</s:if>>工号</option>
    12                   <option value="2" <s:if test="optionValue==2">selected="selected"</s:if>>旺旺(花名)</option>
    13                   <option value="3" <s:if test="optionValue==3">selected="selected"</s:if>>真实姓名</option>
    14                   <option value="4" <s:if test="optionValue==4">selected="selected"</s:if>>邮箱</option>
    15             </select> 
    16             <input type="text" class="sa_w_tx" style=" 180px;" id="textValue" name="psInfoDO.value" value="<s:property value="psInfoDO.value"/>" maxlength="100" title="请输入相应内容  不允许空值" />&nbsp;&nbsp;
    17              <input type="button" value="查询" class="btn1" id="subform" onclick="dosearch();"/>&nbsp;&nbsp; <div id="errortip"></div>
    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;


     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     }
  • 相关阅读:
    《GK101任意波发生器》升级固件发布(版本:1.0.2build306)
    《GK101任意波发生器》升级固件发布(版本:1.0.2build198)
    【液晶模块系列基础视频】3.2fatfs接口函数的使用2
    【液晶模块系列基础视频】3.1.fatfs文件系统的移植及接口函数的使用
    《GK101任意波形发生器》任意波文件格式说明
    【液晶模块系列基础视频】4.5.X-GUI图形界面库-进度条等函数简介
    己椒苈黄汤
    脱发与五苓散证
    女子咽部不适案
    凤翅医话——小青龙加石膏汤
  • 原文地址:https://www.cnblogs.com/shaohaixiong/p/4545163.html
Copyright © 2011-2022 走看看