浏览 2234 次
锁定老帖子 主题:关于struts2中传值的几个小问题。
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-11-26
跳转时你的struts.xml: (方法一): <result name="topic" type="redirect">/topicAction!findTopics.do?topicId=${topicId}</result> (方法二): <result name="topic" type="redirect-action"> <param name="actionName">findTopics</param> <param name="topicId">${topicId}</param> </result> 如果是多个参数的话,继续再加几个<param>就行了,对于(方法一)如果是多个参数的怎么办? <result name="topic" type="redirect">/topicAction!findTopics.do?topicId=${topicId}&elementId=${elementId}</result> 这不就行了。 总结下: dispatcher jsp --- jsp redirect action --- action chain jsp--jsp或者是action---action 这些细节问题希望对大家在做项目的时候有所帮助吧!别忘了顶下哦………… 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-03-17
麻烦问一下,当传递的值为中文的时候该怎么办?会出现乱码,然后不知道该怎么解决,试了很多方法都没有解决。
|
|
返回顶楼 | |
发表时间:2009-03-21
struts2.0里面都已经为我们封装好了一个拦截器了,需要在struts.xml当中把它加上
<constant>struts***i18n***</constant>,这个可以在jar-xwork.jar下面有一个default.properties可以找到struts***i18n**** 设置为true就可以了。 如果还是不行的话,那就用比较原始的一种方法,在jsp页面或者是用js写提交的时候转一下,在action 接受到后在转码,我的其它的文章里面好像有,你可以看看。 一般的只要在struts.xml设置好了以后就可以直接用了,默认的是utf-8的。 |
|
返回顶楼 | |