searchResultHeading.jsp — это jsp, внутри которого есть заголовок, содержащий рассматриваемую ссылку
Код: Выделить всё
| [url=javaScript:returnToResultList();]Return to Result list[/url]
Код: Выделить всё
function returnToResultList()
{
gotoSearchResults(document.userSelection);
gotoListParticipants();
}
function gotoSearchResults(searchForm)
{
searchForm.userAction.value = "";
searchForm.action="/mySite/GlobalNavigationController";
searchForm.submit();
return true;
}
Код: Выделить всё
@Controller
public class GlobalNavigationController {
@Autowired
private CustomerListController customerListController;
@RequestMapping(path="/GlobalNavigationController", method={RequestMethod.GET, RequestMethod.POST})
public ModelAndView doGet(HttpSession session, HttpServletRequest req, HttpServletResponse res) throws Exception
{
SiteBean myBean = new myBean();
try
{
RequestMapper.MapToBean(req,myBean);
if (myBean.getUserAction().equals(myLiterals.USER_ACTION_1))
{
return null;
}
else if(myBean.getUserAction().equals(myLiterals.USER_ACTION_2))
{
GlobalNavigationUCService.processSideNav();
GlobalNavigationUCService.resetDisPlayOrder();
return maintainController.doGet(session, req, res);
}
else if (myBean.getUserAction().equals(myLiterals.USER_ACTION_3))
{
GlobalNavigationUCService.processSideNavInitiateSearch();
GlobalNavigationUCService.resetDisPlayOrder();
return SearchController.doGet(session, req, res);
}
else if(myBean.getUserAction().equalsIgnoreCase(myLiteral.USER_ACTION_4))
{
GlobalNavigationUCService.processSideNavInitiateSearch();
GlobalNavigationUCService.processTabsGoToResults();
GlobalNavigationUCService.resetDisPlayOrder();
return ProfileController.doGet(session,req,res);
}
else if (myBean.getUserAction().equals(myLiterals.USER_ACTION_RETURN_TO_SEARCH_RESULTS_PAGE))
{
GlobalNavigationUCService.processTabsGoToResults();
return customerListController.doGet(session, req, res);
}
После просмотра сведений о сети F12 я вижу, что полезная нагрузка в GlobalNav не передает новое пользовательское действие, определенное JavaScript. . Но я определяю новое UserAction в функции. Возможно, что-то не сохраняется после того, как я настроил структуру модели и представления?

Подробнее здесь: https://stackoverflow.com/questions/786 ... header-jsp
Мобильная версия