gpt4 book ai didi

java - JSTL形式相对路径

转载 作者:行者123 更新时间:2023-12-01 05:14:35 25 4
gpt4 key购买 nike

我在服务器上安装了 tomcat,并且可以在 server.com/app/上使用。这意味着 tomcat 的根应用程序托管在该 URL 上。

现在我正在尝试部署新应用程序(old.war),服务器将其部署在server.com/app/old/。到现在为止都还好。

当我在具有此类定义的页面上创建某种表单时,问题就开始了:

<html:form name="LoginForm" type="some.form" action="/LoginFormAction" method="post">...

在输出中我收到操作的值“/old/LoginFormAction.do”。这是错误的值,因为它在开头缺少“app”。例如,我尝试了不同的操作值

<html:form name="LoginForm" type="some.form" action="/app/old/LoginFormAction" method="post">...
<html:form name="LoginForm" type="some.form" action="/app/LoginFormAction" method="post">...

但它仍然在操作值中添加“/old”前缀。我该如何解决这个问题?谢谢

最佳答案

如果 tomcat 的 root 是 app ,那么它对你来说不可用,(将其视为 '/' 映射到 'app/'),你应该使用相对路径,尝试

`action="LoginFormAction"` and it should work fine.

关于java - JSTL形式相对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11456124/

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