如何使用Struts2创建自定义URL?例如www.twitter.comgoodyzain

如何使用Struts2创建自定义URL?例如www.twitter.comgoodyzain,第1张

如何使用Struts2创建自定义URL?例如www.twitter.com/goodyzain

如果要在通配符映射中使用命名模式,则应在中配置以下内容

struts.xml

<constant name="struts.enable.SlashesInActionNames" value="true"/><constant name="struts.mapper.alwaysSelectFullNamespace" value="false"/><constant name="struts.patternMatcher" value="regex"/>

现在假设

com.example.actions.ViewProfileAction
bean具有一个property
username
execute
返回
SUCCESS
结果的方法。然后,您可以将 *** 作映射到
"/"
配置到程序包的根名称空间中。

<action name="{username}" >  <result>/WEB-INF/jsp/profile.jsp</result></action>

您可以使用OGNL在JSP中获得名称

<s:property value="username"/>

还要注意,您应该部署到根上下文以具有

your.domain.com/username
映射到您的 *** 作。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4905244.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存