Struts2知识点总结

2    Struts2
    1    Struts2        简化Servlet编写
    2    Struts2使用步骤
        1    添加第三方包
        2    在web.xml当中配置核心过滤器
            <filter>
                <filter-name>struts2</filter-name>
                <filter-class>
                    org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
                </filter-class>
              </filter>
              <filter-mapping>
                <filter-name>struts2</filter-name>
                <url-pattern>/*</url-pattern>
              </filter-mapping>
        3    Action的编写规范
            1    普通JAVA类
            2    实现Action接口
            3    继承ActionSupport类
        4    Action的配置
            <?xml version="1.0" encoding="UTF-8" ?>
            <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
                "http://struts.apache.org/dtds/struts-2.1.dtd">
            <struts>
                <package>
                    <action>

                    </action>
                </package>
            </struts>
        5    接收页面数据
            1    属性/get/set
            2    对象/get/set
                页面表单的命名规则
                对象名.属性名
            3    对象/ModelDriven
                页面表单的命名规则
                属性名
        6    Stuts2 访问ServletAPI
            ActionContext
            ServletActionContext
            XXXAware

        7    其他信息
            1    默认Action
            2    全局结果集
            3    异常配置
            4    全局异常配置
            5    常量配置
            6    验证框架配置
            7    拦截器
            8    类型转换器
            9    国际化
            10    标签
时间: 2024-11-13 20:37:26

Struts2知识点总结的相关文章

Struts2知识点小结(四)--拦截器与注解开发

一.Struts2的拦截器(interceptor) 作用:当请求进入struts2框架后(进入之前可以用filter进行拦截),想对请求进行拦截操作(功能增强.权限控制),需要拦截器组件        1.struts2内置拦截器            1.1 struts-default.xml中配置好的拦截器            struts2框架已经定义好并使用的拦截器            发送请求 -----> interceptor1---->interceptor2 ----

Struts2知识复习之四

Struts2的拦截器 1 需求概述 在CRM系统中,有用户登录功能,如果访问者知道后台的访问页面路径, 可以没有登录直接进入CRM系统,所以要对没有登录的用户要进行拦截. 2 拦截器 (1)概述 * 在AOP(aspect-oriented progaramming)面向切面编程中 用于在访问某个方法和字段之前 进行拦截操作. * 拦截是AOP的一种实现策略. * 在Struts2的WebWork的中文文档解释拦截器为 动态拦截Action调用的对象. (2)拦截器在strust2的作用 *

struts2学习笔记(一)—— 知识点扫描

一.struts2的核心部件 (1)Configuration (2)Action (3)Interceptor (4)Value Stack / OGNL (5)Result Types (6)Results / View Technology 二.architectural goals: (1)separation  of concerns (2)loose coupling (3)testability (4)modularization (5)convention over config

java学习笔记 (2) —— Struts2类型转换、数据验证重要知识点

1.*Action.conversion-properties 如(point=com.test.Converter.PointListConverter) 具体操作类的配置文件 2.*Action.properties 如(invalid.fieldvalue.graduation=\u6bd5\u4e1a\u65e5\u671f\u8f93\u5165\u9519\u8bef) 具体字段错误提示信息的配置文件 2.struts.xml 中 <action name="register&

Struts2的知识点小总结

strust2是 struts1和webwork的结合  (本质相当于servlet) 核心:拦截器 interceptor  action ognl和valuestack 使用struts的准备工作: 1.导入相对应的jar包 (struts2中的lib下的jar包) 2.在web.xml内进行配置filter(只有配置了filter才可以使用struts2框架) 进行配置   StrutsPrepareAndExecuteFilter 3.配置我们的struts.xml文件  (放于根目录下

struts2的琐碎知识点

servlet:void init(ServletConfig cfg):// 读取servlet的配置参数void service(ServletRequest request, ServletResponse response);// 服务方法,用户每次访问都会被执行void destroy();// 销毁方法filter:void init(FilterConfig cfg);// 读取filter的配置参数void doFilter(ServletRequest request, Ser

Struts2校验

struts2校验有两种实现方法: 手工编写代码实现(基本验证) //login.jsp <font color="red"><s:fielderror/></font> <s:form action="login"> <s:textfield name="uname" label="user name"></s:textfield> <s:pass

java 面试知识点

关于基础知识:你可以看看这些名词或知识点,看是否能说出个一二三四来. JavaSE----基本语法.数据类型.操作符等:int.long.Integer.Long.if.else.for.while----面向对象:class(类).Object(对象).instance(实例).state(状态).behavior(行为).field.method.new.可见性(访问控制).attribute.property.package.import.static variable.class var

Struts2 源码分析——调结者(Dispatcher)之action请求

章节简言 上一章笔者讲到关于struts2启动的时候加载对应的准备工作.如加载配置文件struts.xml之类的信息.而相应的这些操作都离不开Dispatcher类的帮助.如果读者只是认为Dispatcher类的作用只有这些.那真的是大错特错了.所以本章笔者将继续讲到关于Dispatcher类的另一个功能.即是StrutsPrepareFilter类俩项工作中的处理request请求相关信息.在讲解之前,笔者还是想把相关的信息回想一下:当项目启动的时候,strtus2也就启动了.然后就会去初始化