1.不继承,不接口
2.继承actionsupport类
3.接口action接口
4.我们可以使用modeldriven模式
5.我们可以自己编写bean进行struts2的扩展,但是
一般不需要,因为struts2的功能已经很强大了!
6.我们可以将default.properties文件中的很多定义
,建一个file文件起名为struts.properties进行覆盖!
7.jsp的根为服务器的根
xml中的根为项目(网站)的根
8.命名空间的好处:
就是多人开发项目的时候,根据命名空间的不同,
可以避免当action名字相同的时候,需要大量修改路径
,修改文件。可以对比较重要的资源做出安全防护!!
9.配置tomcat的用户的时候,修改tomcat-users.xml
文件
10.我的重要信息加密还不好用。
11.当没有找到相同的命名空间的时候,它将从默认的命名空间找相应的action,并且如果action有好几个相同的话,会用最后一个,前面的不好用!
12.使用method
13.
MyStruts7:Zero configuration-注解配置【有错误】
14.如果想让对方看到你的页面源代码:
type=“plaintext”
15.tomcat的work文件夹中的项目文件可以清空,当你重新部署项目的时候,又会重新生成!!!
16.请求已发送,服务器正在验证:execAndWait
17.令牌机制:token
18.注解配置的问题:没看好
19.针对action做一个国际化文件
针对package做一个国际化文件
针对webapp做一个国家化文件
【默认的时候struts2会按照action级别
,package级别和webapp级别查找需要的国际化文件。】
20.在struts中遇到classnotfound类找不到的
问题,就是因为你的action类有问题,或者你引用的
action不存在,反正跟action有关。
21.
手动验证:
validate()这个方法是公用的,可以将都需要用到的
放在这个方法中。
validateLogin()就存放login的方法验证
validateReg()就存放reg的方法验证
struts2带了验证标签库 自动验证:
22.学习类型转换
【领域模型做不是很懂】