Cyh的博客

Email:kissyan4916@163.com
posts - 26, comments - 19, trackbacks - 0, articles - 220
    在最近开发的项目中,关于struts2标签这一块,有以下几点需要注意:
       
    通过Action得到的一个list可以在迭代标签<s:iterator value="testlist" id="test">中,可以通过<s:property value="#test.属性" />来输出list中的值,需要注意的是在Action中一定要有改list的 get 和 set方法。

    在链接方面,我还是用的jsp的标签,因为在页面中就算是使用<input name=""/>标签,struts2框架也会将name的值set进action,所以并不需要在Action中通过request来获得<input>标签中的name值,同样我个人觉得还是比较习惯使用<a>标签来创建链接,譬如<a href="Action类名.action?id=${test.id}">modify</a>。
 
    另外可能在页面加入struts2标签会出现页面错位的问题,譬如加入<s:textfield>标签 如果页面出现错位问题只需要在标签中添加一个属性theme="simple",就可以避免出现此问题。

    如果通过点击按钮来进行页面的重定向的话,需要在struts.xml中在<result>中加入type="redirect" 属性,譬如想执行另外一个action:
<result name=".." type="redirect">Action名.action</result>
   
 



 


   



                                                                                                       --    学海无涯
        


只有注册用户登录后才能发表评论。


网站导航: