Я хочу добавить несколько страниц входа в систему на одном сервере jasperserver. Я настроил код и добавил login1.jsp и login2.jsp в moudles/login/folder. также я добавил следующий код в \ JasperServer-война \ SRC \ главная \ WebApp \ WEB-INF \ JasperServer-servlet.xmlДобавление нескольких страниц входа в Jasperserver
боб ID = "urlHandlerMapping" класс = "org.springframework.beans.factory .config.PropertiesFactoryBean ">
<property name="properties"> <props> <prop key="/fileview/**">jsFileViewContr</prop> <!-- anonymous pages --> <prop key="/login1.html">jsCommContr</prop> <prop key="/login.html">jsCommContr</prop> <prop key="/logout.html">jsCommContr</prop>
и
<!-- js mac method name resolver -->
<bean id="paramResolver" class="org.springframework.web.servlet.mvc.multiaction.PropertiesMethodNameResolver">
<property name="mappings">
<props>
<prop key="/login1.html">entry</prop>
<prop key="/home.html">homePage</prop>
<prop key="/login.html">login</prop>
Я также добавил следующий код JSCommonController.java в com.jaspersoft.jasperserver.war .control.
общественных ModelAndView login1 (HttpServletRequest REQ, HttpServletResponse разреш) броски ServletException { setupLoginPage (REQ);
return new ModelAndView("modules/login/login"); }
общественных ModelAndView Имя_входа2 (HttpServletRequest REQ, HttpServletResponse разреш) броски ServletException { setupLoginPage (REQ);
return new ModelAndView("modules/login/login"); }
я развернут сервер после rebuilting его. но когда я вхожу
локальный: 8080/JasperServer/login1.html
он берет меня
локальный: 8080/JasperServer/login.html
, и после авторизации на этой странице мне потребуется
локальный: 8080/JasperServer/login1.html
, но когда я пытаюсь войти в систему на этой странице авторизации событие встречается, успешно, но это держит меня на той же странице.
Кто-нибудь знает, как добавить несколько страниц входа на сервер jasper? Пожалуйста, помогите мне.
Спасибо.