Struts2——拦截器
摘要:1、拦截器的意义 假如在代码段1,代码段2,代码段3中需要调用同一段代码,我们知道把这段代码提取出来,生成一个方法,在3个代码段中只要调用这个方法即可。假如将来调用的这同一段代码发生变动,只要修改一个地方即可。 但是,假如将来代码段1,代码段2和代码段3不再调用原来的方法,而是需要调用另外一个方法。这个时候,我们需要把3个代码段程序打开进行修改,因为在3个代码段中方法调用是以硬编码的方式调用的...
阅读全文
Struts2——基础流程
摘要:1、业务控制器 业务控制器组件指用户实现的action类的实例。业务控制器组件不会对用户的请求进行任何实际处理,而是调用业务模型组件处理。这也是为什么称action为控制器的原因。 2、多视图支持 struts2返回逻辑视图名时,逻辑视图未与任何的视图技术关联,只是返回一个字符串。如果需要在struts2中使用其他视图,可以在struts.xml中的<action>的<result>中指定...
阅读全文
Struts2——HelloWorld
摘要:1、修改web.xml 要在web应用中使用Struts2框架,首先修改web.xml,在web.xml中加入: <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>...
阅读全文
maven——maven的设置
摘要:1、maven在windows下的设置 1)检查JDK安装: 通过两个命令检查jdk是否正确安装。 echo %JAVA_HOME% java –version 前一个命令检查JAVA_HOME是否指向了正确的JDK目录,后一个尝试运行java命令。 2)在系统环境变量中,则加M2_HOME 然后加入path变量,在path变量的末尾增加%M2_HOME%\bin 3)验证:通...
阅读全文
struts2——struts.xml详解(二)
摘要:Interceptor Configuration: 拦截器允许定义代码在action方法执行之前或者执行完毕以后执行。拦截器对于开发一个应用系统来说是一个非常有用的工具。有类似于验证、对象属性转换和生成、日志、安全等很多种应用案例。 很多个拦截器可以通过组成一个拦截器“栈”,串联在一起执行。组成拦截器栈的时候,其中的拦截器可以安装任意的顺序进行定义,但是执行的时候,框架安装拦截器栈中的拦截器...
阅读全文
struts2——struts.xml详解(一)
摘要:struts2使用配置文件来初始化它的资源。 struts.xml包含三部分: 1、管理元素,包括: Bean Configuration Constant Configuration Package Configuration Namespace Configuration Include Configuration 2、请求处理元素,包括: Interceptor Configur...
阅读全文