springside 3 的/account/user.action问题

1.未登录前,/account/user.action会自动被spring security 拦截,
<s:form-login login-page="/login.action" default-target-url="/" authentication-failure-url="/login.action?error=true" />

跳转到/WEB-INF/content/login.jsp.

这是个无需配置的action ,参见江南白衣的知识库。

2.登录后,通过了spring的权限filter,再执行执行struts2的分发,到struts2的UserAction,这里没有execute方法(不带!方法名会直接访问execute方法),需找父类CrudActionSupport,先执行改类的execute方法,再寻找list()方法...
根据前面访问的url:  ../account/user.action 可以看出其默认的展示页面为/WEB-INF/content/account/user.jsp.


至此,/account/user.action的流程分析完。。。


草民愚见,欢迎喜欢springside 的朋友共同学习,共同研究。。。。

猜你喜欢

转载自javatomcat.iteye.com/blog/1229695