【问题标题】:web-app context and FORM ACTION attribute?web-app 上下文和 FORM ACTION 属性?
【发布时间】:2011-07-21 05:28:13
【问题描述】:

如果从 URL http://localhost:8080/mywebapp/books/new 提供表单,并且 FORM.ACTION 是 /books/add,我会收到错误消息,“请求的资源,http://localhost:8080/books/add 在服务器上不可用”。我正在使用 Spring 3 和 Tomcat 7。

如果 FORM.ACTION 更改为“/mywebapp/books/add”,它可以正常工作。

我的印象是不需要上下文,浏览器只会转发到当前的网络应用程序。

这不对吗?

【问题讨论】:

    标签: html forms web-applications action tomcat7


    【解决方案1】:

    表单操作需要修改为/mywebapp/books/add./addadd

    【讨论】:

      【解决方案2】:

      浏览器将使用您在action 属性中提供的路径。

      由于您的 Web 应用的根目录中有 /mywebapp,因此如果您使用的是根路径,则必须始终包含它。

      你应该可以使用相对路径:

      action="add"
      

      【讨论】:

        猜你喜欢
        • 2021-09-20
        • 2023-01-21
        • 2012-01-13
        • 1970-01-01
        • 1970-01-01
        • 2011-06-16
        • 2015-05-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多