Простая ссылка на страницу Struts 1.3.8 без проверки - PullRequest
0 голосов
/ 15 мая 2018

Я некоторое время работаю со Struts 1.3.8, и мне нужно связать мой новый файл .jsp и избежать всей проверки в моем проекте.

У меня есть простой код в моем файле loggin.jsp:

 <html:link page="/lookPage">Look</html:link>

Теперь я хочу перенаправить его из loggin.jsp в другой файл .jsp с некоторыми сведениями для всех vievers., не только зарегистрированные пользователи.

В моем файле struts-config.xml я установил:

<action path="/lookPage" validate="false" name="lookPage">
    <forward name="lookPage" path="lookPage.page" />
</action>

, а в другом XML-файле мое определение имени .page:

<definition name="lookPage.page" path="/jsp/common/lookPage.jsp" />

К сожалению, у меня ошибка 404 не найдена.Может кто-нибудь немного помочь?

1 Ответ

0 голосов
/ 17 мая 2018

Только для пересылки я использую определение действия.

<action path="/lookPage" forward="lookPage.page" validate="false"></action>

На странице JSP используйте

<html:link action="/lookPage">Link</html:link>

в web.xml У меня есть определение стояков сервлета.

<servlet>
  <servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
.....

и отображение

<servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.do</url-pattern>
</servlet-mapping>

и моя ссылка выглядит как

<html:link action="/lookPage.do">Link</html:link>
...