Получение ошибки при установке пути к контексту в URL - PullRequest
0 голосов
/ 31 октября 2011

Я задаю контекстный путь на странице jsp, но при запуске страницы jsp отображается ошибка.

, как показано ниже

<c:set var="path" value="${pageContext.request.contextPath}"/>

<% urlName='<c:out value="${path}"/>/tran/handleTransactionResults.do'; %>

$ {путь} не показывает путь к контексту.

1 Ответ

3 голосов
/ 31 октября 2011

Вы не можете использовать теги JSP в скриптлете. Сделайте это так:

<c:set var="path" value="${pageContext.request.contextPath}"/>
<% urlName= request.getAttribute("path") + "/tran/handleTransactionResults.do"; %>

Или даже проще:

<% urlName= request.getContextPath() + "/tran/handleTransactionResults.do"; %>

Если вы просто хотите вывести свой путь, вы можете использовать ярлык <%= %>:

<%= request.getContextPath() + "/tran/handleTransactionResults.do"; %>
...