Corrigé headerchoose.jsp
Mis en place SessionService pour la mise en session et la recuperation automatique de la conference courante SessionService est un filtre maintenant, etape suivante : en faire une classe statique pour en faciliter l'acces, et supprimer les parametres HttpRequest dans les methodes Modifié les classes ayant besoin de la conference courante pour qu'elles utilisent SessionService
This commit is contained in:
@@ -12,8 +12,9 @@
|
||||
<div id="rightchoice">
|
||||
|
||||
<c:choose>
|
||||
<c:when test="${idCurrentConference!=null}">
|
||||
La conf<6E>rence courante est : ${idCurrentConference}.<br />
|
||||
<c:when test="${currentConferenceId != null}">
|
||||
La conf<6E>rence courante est :<br />
|
||||
<span class="currentConferenceTitle">${currentConference.title}</span>
|
||||
<a href="<c:url value="listConference.htm"/>"><fmt:message key="conference.linkMenu.change" /></a>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
|
||||
@@ -37,6 +37,12 @@
|
||||
<url-pattern>/dwr/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<!-- OpenSessionInView for JPA -->
|
||||
<filter>
|
||||
<filter-name>lazyLoadingFilter</filter-name>
|
||||
<filter-class>org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter</filter-class>
|
||||
</filter>
|
||||
|
||||
<!-- SiteMesh Integration declaration Start -->
|
||||
<filter>
|
||||
<filter-name>sitemesh</filter-name>
|
||||
@@ -77,6 +83,19 @@
|
||||
</context-param>
|
||||
<!-- Acegi Security declaration End -->
|
||||
|
||||
<!-- SessionService Integration declaration Start -->
|
||||
<filter>
|
||||
<filter-name>SessionService</filter-name>
|
||||
<filter-class>
|
||||
org.yacos.web.system.controller.SessionService
|
||||
</filter-class>
|
||||
</filter>
|
||||
|
||||
|
||||
<filter-mapping>
|
||||
<filter-name>SessionService</filter-name>
|
||||
<url-pattern>/*</url-pattern>
|
||||
</filter-mapping>
|
||||
<!-- SessionService Integration declaration End -->
|
||||
|
||||
</web-app>
|
||||
@@ -83,7 +83,8 @@
|
||||
|
||||
<bean id="ListArticleController"
|
||||
class="org.yacos.web.PCmember.controller.ListArticleController">
|
||||
<property name="articleManager" ref="articleManager" />
|
||||
<property name="articleManager" ref="articleManager" />
|
||||
<property name="sessionService" ref="sessionService" />
|
||||
</bean>
|
||||
|
||||
<bean id="SUserRegistrationController"
|
||||
@@ -119,7 +120,8 @@
|
||||
<property name="successView" value="choosePreference.htm" />
|
||||
<property name="articleManager" ref="articleManager" />
|
||||
<property name="usersManager" ref="usersManager" />
|
||||
<property name="conferenceManager" ref="conferenceManager" />
|
||||
<property name="conferenceManager" ref="conferenceManager" />
|
||||
<property name="sessionService" ref="sessionService"/>
|
||||
</bean>
|
||||
|
||||
<bean id="DispatchArticleController"
|
||||
@@ -130,7 +132,8 @@
|
||||
value="org.yacos.web.PCmember.form.FormDispatcher" />
|
||||
<property name="formView" value="dispatchArticle" />
|
||||
<property name="successView" value="dispatchArticle.htm" />
|
||||
<property name="articleManager" ref="articleManager" />
|
||||
<property name="articleManager" ref="articleManager" />
|
||||
<property name="sessionService" ref="sessionService"/>
|
||||
</bean>
|
||||
|
||||
<bean id="AddConferenceController5"
|
||||
|
||||
Reference in New Issue
Block a user