我在action里有一个属性,private String oneMessage; 并且有相应的get/set方法。在页面上我可以根据
<s:property value="oneMessage">来输出oneMessage的值,现在我想在页面上设置oneMessage,也就是调用setOneMessage()方法。该怎么写啊。谢谢。

解决方案 »

  1.   

    我们一般不到action中添加属性的,你把他删除了也可以用的!你的form中有这个方法吗,或者model中有这个oneMessage的get/set方法!
      

  2.   

    在struts.xml中对应配置一个action就可以。<action name ="dealMessage" method="setOneMessage" class ="XXXAction" > 
      <result name = "success">/success.jsp</result> 
    </action>这样在请求dealMessage.action的时候就会调用你的setOneMessage方法,进行处理。