【发布时间】:2014-07-08 02:15:08
【问题描述】:
最初,我想弄清楚是什么
<param name="location">
表示在struts.xml 文件中,见下文:
<action name="hello" class="com.tutorialspoint.struts2.HelloWorldAction" method="execute">
<result name="success" type="redirect">
<param name="location">
/NewWorld.jsp
</param >
</result>
</action>
来源: http://www.tutorialspoint.com/struts_2/struts_result_types.htm
教程确实说:
"我们可以在<result...> 元素的主体中或<param name="location"> 元素中提供位置。重定向也支持解析参数。这是一个示例
使用 XML 配置:"
那么 location 是否等于 url 或其他内容?
我用谷歌搜索,在下面这两个网站中,虽然我能够理解<param name="fruit">,但我不明白它是如何变成的
<s:param name="fruit">
,注意 s。我确实知道 struts 代表 Struts 并且是一个 struts 元素,但这与它有什么关系
<param name=”fruit">
?一个在 xml 文件中,另一个在 JSP 中。
http://struts.apache.org/release/2.3.x/docs/param.html “Struts 2‘param’标签用于参数化其他标签。”我也不明白这意味着什么以及它与我最初的问题有什么关系。
红色的原始混淆来源,更具体地说,<param name=”location”> 是什么意思?
【问题讨论】:
-
我不明白下面的任何答案。 是什么意思,它可以是 它到底是做什么的?有人可以用简单的英语写,因为这是一个新手吗?
-
另外,为什么别人回复我没有收到邮件通知?
-
result 包含将根据您的类代码执行或显示给用户的 jsp 页面的名称。假设您的类方法返回成功并且您的操作标记包含
/success.jsp 。当您的类方法返回成功字符串时,它将显示 sucess.jsp。请参阅我发布的示例。检查这个答案。 stackoverflow.com/a/61402861/11498860
标签: struts2