【发布时间】:2013-05-15 05:08:56
【问题描述】:
我是 JSP 的新手,我正在处理一个令人困惑的问题。我有一个 JSP 表单,位于我的网络应用程序(名为“CMS”)中名为“admin”的子文件夹中。
CMS/admin/display_content.jsp
我的表单具有以下动作和方法属性值
<form action="/deleteContent" method="POST">
/deleteContent 是名为 DeleteContentServlet 的 servlet 的 URL 模式。它只是从数据库中删除用户选择。无论如何,我的问题是,一旦我点击提交,我发现地址栏中的 URL 不正确。而不是得到 p>
http://localhost:8080/CMS/deleteContent
我明白了
http://localhost:8080/deleteContent
我该如何解决这个问题?当我有子文件夹时,这些文件是否仅用于导入? 谢谢你。
【问题讨论】:
-
考虑使用
<form action="${pageContext.request.contextPath}/path">, stackoverflow.com/questions/3919998/… -
@SotiriosDelimanolis 谢谢。我应该提到我正在使用 JSTL,但这有助于我理解 url 的解释方式。