gpt4 book ai didi

当我尝试执行 Action 时带有两个斜线的 URL

转载 作者:行者123 更新时间:2023-11-28 23:33:54 24 4
gpt4 key购买 nike

我正在使用 Netbeans 8.0.1 学习 Struts2 和 Tomcat 8.0.9.0,遇到一个问题,当我运行一个 Action 时,浏览器中的 url 有两个符号/,例如:

(http://localhost:8084/RepresentantsApp//View/Login.action;jsessionid=F902CF301F9A5E8EF26F823603129F33?request_locale=ca)

所以它向我显示以下错误,因为我想我没有正确找到操作:

HTTP 状态 404 - 没有为操作名称登录映射的操作。

jsp中的代码是:

<s:url id="ca" action="Login">
<s:param name="request_locale">ca</s:param>
</s:url>

<s:a href="%{ca}">
<s:text name='idiomaCatala.link'/>
</s:a>

非常感谢指导。

最佳答案

使用 s:url 构建 url 时如果该值与 anchor s:a 一起使用,则应排除上下文路径标记或 s:form标签

<s:url id="ca" action="Login" includeContext="false">
<s:param name="request_locale">ca</s:param>
</s:url>

<s:a href="%{#ca}">
<s:text name="idiomaCatala.link"/>
</s:a>

关于当我尝试执行 Action 时带有两个斜线的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26872498/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com