1.配置文件中抽象包不能定义为action

2.不希望用户直接访问jsp就直接放在WEB-INF下(服务器重定向可以转发到WEB-INF中,浏览器重定向不能重定向到WEB-INF中)。

3.action的搜索顺序先在action的上级命名空间中寻找,然后逐渐往上级寻找直至找到。包底下找不到还是会寻找默认命名空间(没有设置namespace或者该属性为空字符串时)中的action

4.

这几天学习struts2的几个笔记要点

5.配置文件中如果没有为action配置class属性那么默认为ActionSuport没有指定method默认执行action中的execute方法,如果result没有设置name属性那么默认为success

6. 不建议在struts.properties中定义常量

这几天学习struts2的几个笔记要点

7. struts2的处理流程:

这几天学习struts2的几个笔记要点

8.类型转换器:1.全局类型转换器,2.局部类型转换器:HelloWorldAction-conversion.properties

9.对于中文的属性文件,我们编写好之后要使用jdk里面的native2ascii命令把文件转换为unicode编码的文件:eg:native2ascii源文件.properties 目标文件.properties

10.资源文件

这几天学习struts2的几个笔记要点

11.ognl(Object Graphic Navigation Language)对象图导航语言。

1.支持对象方法的调用

2.支持静态方法的调用和值访问

3.操作集合对象

这几天学习struts2的几个笔记要点

所谓上下文其实就是一个Map结构。

OGNL Context实现者为ActionContext(包括ValueStack值栈,他是根对象。Parameters,request,session,application,attr)

OGNL(需要使用struts的标签)

访问上下文对象需要添加#

访问根对象不用添加#和命名空间

也可以用EL表达式访问值栈中对象的属性。

Ps:EL表达式只能访问page,request,session,application范围的属性。也能够访问action的属性。

12.struts2的过滤器是在过滤到没有后缀,或者以action后缀的路径时才会转入struts2中处理。

13.

这几天学习struts2的几个笔记要点

可以改为:

这几天学习struts2的几个笔记要点

这样就会接收ognl表达式。


相关文章:

  • 2021-06-05
  • 2022-12-23
  • 2021-11-15
  • 2021-07-01
  • 2022-12-23
  • 2022-01-05
  • 2021-10-24
  • 2022-12-23
猜你喜欢
  • 2021-11-11
  • 2021-12-15
  • 2022-02-06
  • 2022-02-24
  • 2022-12-23
  • 2021-11-24
  • 2021-05-20
相关资源
相似解决方案