struts

struts还是比较老的一个框架,大家普遍使用的2.3,上课跟着学的时候用的是2.5,所以百度很多问题都百度不到。

tips:

  1. 创建action的三种方法,虽然有三种方法,但是只要记住一种,就是继承actionsupport,实现modeldriven接口,这样获取前端的表单数据就很方便(SSH框架中数据的传递都是以bean的形式进行传递,这样应该是最方便的)
  2. 可以修改struts的默认配置文件修改访问动作的后缀,但是我觉得直接访问.action也没什么问题,(怎么改遇到再百度吧,感觉不常用就不记了)
  3. struts.xml中可以使用通配符来配置文件中访问的方法,比如User_Login,User_AddUser,一般都会写在一个类中的不同方法,这样就可以使用User_*(要在struts.xml文件中加配置)
  4. 可以在web.xml中添加过滤器,避免中文转码问题
  5. 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>

原文地址:https://www.cnblogs.com/wjune-0405/p/12542943.html