具体流程说明:
   addSys.jsp 为一个添加系统的页面。每次添加系统都要为该系统添加编号,为了防止编号重复 故把系统编号从数据库取出
直接显示在JSP 需要填系统编码的地方。
   操作流程 当点击JSP  如何调用action后得到所需要的系统编号?取默认值的ACTION :
public String  SelectOr(){

    String hql="SELECT MAX(sb.sysOrder) FROM SystemBean AS sb";

    ServletActionContext.getRequest().setAttribute("systemBean",systemBeanDao.SelectOrd(hql));     return SUCCESS;}
配置文件:
<action name="selectOr" class="itemAc" method="SelectOr">
    <result name="success" type="redirect">items/addSys.jsp</result>
</action>addSys.jsp
<body oncontextmenu="window.event.returnValue=false">
  <div id="addSysForm">
<form action="addItem.action" method="post" name="sysForm">
<table align="center" border="0" cellpadding="2" cellspacing="1" class="formTable">
<input type="hidden" name="whichTypeSub" value="sys"/>
<tr>
<th colspan="2">添加系统表单</th>
</tr>
<tr>
<td>
  <s:textfield label="请输入系统顺序" name="systemBean.sysOrder" value="#{sysOrder}"></s:textfield>
</td>
</tr> 
<tr>
<td colspan="2" align="center">
<input type="image" alt="" src="../images/login_b.gif" onclick="sub('sysForm')"/>
</td>
</tr>
</table> 
</form> 
</div>
</body>

解决方案 »

  1.   

    那个帖子我已经说的很清楚了。你为什么就不尝试下呢?
    真败了。
    Action:private String sysOrder;
    public viod setSysOrder(String str){
        this.sysOrder=str;
    }
    public String getSysOrder(){
         return this.sysOrder;
      }
    public String SelectOr(){
    String hql="SELECT MAX(sb.sysOrder) FROM SystemBean AS sb";
    sysOrder=systemBeanDao.SelectOrd(hql);
    HttpServletRequest request = ServletActionContext.getRequest();
      request.setAttribute("systemBean",sysOrder);
      return SUCCESS;
    }
    配置文件直接这样就行了。
    <action name="selectOr" class="包名.itemAc" method="SelectOr">
      <result>items/addSys.jsp</result>
    </action>
    页面:
    <s:textfield label="请输入系统顺序" name="systemBean.sysOrder" value="%{sysOrder}"></s:textfield>
      

  2.   

    <s:textfield label="请输入系统顺序" name="systemBean.sysOrder" value="%{systemBean.sysOrder}"></s:textfield>
      

  3.   

    <s:textfield label="请输入系统顺序" name="systemBean.sysOrder" value="%{#request.systemBean}"></s:textfield>
      

  4.   


    name 和 value应该是一样的吧