struts
struts还是比较老的一个框架,大家普遍使用的2.3,上课跟着学的时候用的是2.5,所以百度很多问题都百度不到。
tips:
- 创建action的三种方法,虽然有三种方法,但是只要记住一种,就是继承actionsupport,实现modeldriven接口,这样获取前端的表单数据就很方便(SSH框架中数据的传递都是以bean的形式进行传递,这样应该是最方便的)
- 可以修改struts的默认配置文件修改访问动作的后缀,但是我觉得直接访问.action也没什么问题,(怎么改遇到再百度吧,感觉不常用就不记了)
- struts.xml中可以使用通配符来配置文件中访问的方法,比如User_Login,User_AddUser,一般都会写在一个类中的不同方法,这样就可以使用User_*(要在struts.xml文件中加配置)
- 可以在web.xml中添加过滤器,避免中文转码问题
- OGNL就是升级版EL,但是EL很少用,回头再看看(简单来说就是用一些标签来实现代码,if for之类的简单指令)
<s:iterator value="pasteList" var="paste"></s:iterator>
<s:property value="ansnum" />
如果要访问的数据是包装类型,我们要加#
<s:property value="#user.username"/>
<s:if test="ansnum%2==0"></s:if>
<s:else></s:else>