/dashboard/Dashboard.jsp
должна быть страница просмотра, содержащая HTML.В Struts файл struts-config.xml
указывает, какой запрос будет обслуживаться каким сервлетом.В вашем случае ContactView.do
должно иметь отображение на класс действий.Найдите строку конфигурации xml в этом файле, которая содержит path="/ViewContact"
.
На реальной странице jsp вы можете увидеть смесь конструкций Struts - (например, s:<some_tag>
), JSTL (то есть. c:<some_tag>
и чистый HTML).Однако все они, очевидно, переводятся в HTML, когда вы просматриваете его на клиенте (т. Е. В браузерах).
Еще одна вещь, которую вы, возможно, захотите проверить, - использует ли она tile .Часто страница просмотра может быть определена в файле tiles-defition.xml
.Так что это может быть другое место для вас, где можно найти ContactView
jsp.Если он использует плитки, то вы найдете имя определения плитки в struts-config.xml, а затем найдете фактический путь JSP в файле tile-definition.xml.
ОБНОВЛЕНИЕ
После того, как вы добавили ссылку на struts-config.xml, я могу точно сказать, на какой JSP идет ваш запрос, который изначально был тем, что вы спрашивали в своемpost.
Посмотрите на следующий фрагмент: -
<action name="ContractViewForm" path="/ContractView" scope="request" type="com.adventnet.servicedesk.contract.action.ContractViewAction" input="ContractListView.jsp">
<forward name="contractListView" path="/contract/ContractListView.jsp?task=ContractListView"/>
<forward name="newContract" path="/contract/ContractDef.jsp?task=ContractDef"/>
</action>
<form-bean name="ContractViewForm" type="com.adventnet.servicedesk.contract.form.ContractViewForm"/>
Из этого фрагмента, как вы можете видеть, зависит от того, как страница была перенаправлена с предыдущего действия (т.е. отправки формы)он либо перейдет к /contract/ContractListView.jsp
или /contract/ContractDef.jsp
.Класс вспомогательного действия - com.adventnet.servicedesk.contract.action.ContractViewAction
- класс, с которого начинается вся обработка бизнес-логики.Форма com.adventnet.servicedesk.contract.form.ContractViewForm
, где хранятся все поля формы, и находится в области requqest
.
Надеюсь, это поможет!