jakarta.servlet.jsp.jstl.fmt.localizationContext
org.lamsfoundation.lams.monitoring.ApplicationResources
messageSource
monitoringMessageSource
SystemSessionFilter
org.lamsfoundation.lams.web.session.SystemSessionFilter
true
LocaleFilter
org.lamsfoundation.lams.web.filter.LocaleFilter
true
HibernateFilter
org.springframework.orm.hibernate5.support.OpenSessionInViewFilter
true
sessionFactoryBeanName
coreSessionFactory
singleSession
true
CSRFGuard
org.owasp.csrfguard.CsrfGuardFilter
true
SystemSessionFilter
/*
REQUEST
ASYNC
LocaleFilter
/*
REQUEST
ASYNC
HibernateFilter
/*
REQUEST
ASYNC
HibernateFilter
*.jsp
REQUEST
ASYNC
CSRFGuard
*.do
REQUEST
ASYNC
org.lamsfoundation.lams.web.filter.LamsContextLoaderListener
spring
org.springframework.web.servlet.DispatcherServlet
1
true
spring
*.do
500
/error.jsp
403
/403.jsp
404
/404.jsp
tags-lams
/WEB-INF/tlds/lams/lams.tld
csrfguard
/WEB-INF/tlds/security/csrfguard.tld
*.jsp
UTF-8
text/html; charset=UTF-8
Secure content
/*
GET
POST
MONITOR
APPADMIN
Lesson start content
/monitoring.do
GET
POST
AUTHOR
MONITOR
APPADMIN
TBL Monitor interface
/tblmonitor.do
GET
POST
MONITOR
GROUP MANAGER
SYSADMIN
Grouping upload
/groupingUpload/*
GET
POST
AUTHOR
MONITOR
GROUP MANAGER
APPADMIN
FORM
LAMS
/login.jsp
/login.jsp
Student
LEARNER
Authors Learning Designs
AUTHOR
Member of Staff
MONITOR
Group Manager
GROUP MANAGER
LAMS Application Administrator
APPADMIN
LAMS System Administrator
SYSADMIN