2
A
回答
0
(假设的Struts 1)
井在struts-config.xml中有动作元素的输入参数(在动作映射部分) 因此,在你的行动(Java类),你可以这样访问该值:
public ActionForward action(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { //do some stuff return mapping.getInputForward(); //return to the caller }
,所以如果你想要一个动作返回到它的原始页面,你可以定义 指向相同操作但具有不同名称和输入值的多个操作条目。
希望有所帮助。
0
假设您正在讨论在您自己的应用程序中进行导航,并假设struts 2可以将参数传递给该操作,接下来可以使用下一个操作的名称来调用它。比方说,你在struts.xml中定义的动作:
<action name="myaction" class="com.me.MyActionClass">
<result name="success">${next}</result>
</action>
在MyActionClass你将不得不宣布未来其getter和setter属性。在调用此操作时,您必须提供下一个值,该值可能与您要从中调用操作的页面具有相同的名称。
4
非常感谢 - 道歉不能够作为该网站似乎已经改变了,我不能看到如何做到这一点,但我用
2
更简单
,以纪念我的正确答案:
<%= request.getHeader("Referer") %>
0
例如在referer我得到了uri作为http://www.sun.com/questions?pnr=18&value=gg 而我pront referer在那个时候我得到这个字符串好。现在我需要获取参数值如何获得它。从该字符串
相关问题
- 1. JSP struts
- 2. 链接的jsp
- 3. 的Struts 1.2 JSP
- 4. JSP链接提交数据到struts表单bean
- 5. Liferay with Struts,JSP
- 6. Jsp ActionErrors Struts
- 7. Struts 1.2.9动作链接
- 8. 超链接在JSP
- 9. 在jsp/struts中的会话
- 10. 从非struts 2 action访问struts 2 jsp
- 11. 将JSP Struts转换为Velocity Struts
- 12. ajax链接保留链接从以前的点击
- 13. PHP得到以前的链接ID
- 14. jQuery - 选择以前的元素链接
- 15. 无法CSS链接到JSP
- 16. JSP Struts反向迭代器
- 17. JSP Struts参数未显示
- 18. Struts 2:通过链接导航页面
- 19. Struts提供的.tld的JSP页面中的Struts-Taglib指令
- 20. 重复前缀错误在Jsp页面和Struts
- 21. JVM参数作为jsp动态链接的动态链接
- 22. 更改netbeans中jsp页面的链接
- 23. 创建一个注销JSP的链接
- 24. 转发到Struts-config中的JSP
- 25. 从Struts的JSP页面返回XML
- 26. JSP - 如何创建从jsp页面到另一个jsp页面的链接
- 27. JSP更新请求恰巧被链接
- 28. JSP超文本链接到索引页
- 29. 使用JSP链接两个页面
- 30. 不能写链接使用JSP
不幸的是,'inputForward'可能并不总是你来自的地方。 将一个动作生成的HTML包含一个表单发布到第二个动作是完全可行的。发生这种情况时,'inputForward'将引用第二个动作的JSP页面,而不是第一个。 – belugabob 2008-10-16 13:38:19
大约一周前在Stackoverflow上提出了类似的问题,并且在涉及HttpReferrer头部的几个建议之后,提出了一个替代方案。我会放弃并在此发布链接。 – belugabob 2008-10-16 13:39:33