在JSP中使用表单操作的相对路径

时间:2011-12-09 15:53:17

标签: java jsp

如何在表单操作中使用相对路径

<form action="/myapp/alterPassword" id="changepassword" method="post"
        autocomplete="off" onsubmit="return checkPassword();">
        <div
            style="display: block; position: absolute; top: 15%; left: 35%; width: 480px;">

在上面的代码中有没有办法使用相对路径而不是myapp / alterPassword?

2 个答案:

答案 0 :(得分:7)

您可以按如下方式动态打印上下文路径:

<form action="${pageContext.request.contextPath}/alterPassword" ...>

或使用HTML <base>标记,以便页面中的所有相对链接都与其相关。

另见:

答案 1 :(得分:0)

您可以使用../或使用上下文路径,如下所示

<form action="/<%=request.getContextPath()%>/alterPassword" id="changepassword" method="post"
        autocomplete="off" onsubmit="return checkPassword();">