摘要:
十一、Struts2封装请求参数的方式 方式一、Action 本身作为model对象,通过成员setter封装(一个名字为params的拦截器干的) 注意:表单中的名称要和动作类中的名称一致(这是必须的) 表单代码: ---------------封装请求参数到Action中----------- 用户名:... 阅读全文
摘要:
十、Struts2结果集 1、Struts.xml配置文件 result元素:指定动作类的动作方法执行完后的结果视图. 属性: name:字符串,与动作方法返回的值一致。默认是success type:指定处理结果的结果类型的别名。(s... 阅读全文
摘要:
九、在动作类中访问ServletAPI 1、方式一:(简单,推荐使用)ServletActionContext public String execute() throws Exception { //获取Servlet的相关对象引用,HttpServletRequest HttpSession HttpServletResponse ServletContex... 阅读全文
摘要:
动作类中动作方法的调用 可以使用通配符 ... 阅读全文
摘要:
七、Action动作类(一般用**Action结尾) 1、编写动作类的三种方式 动作类不实现、也不继承任何的接口和类。即动作类是一个非常普通的JavaBean。 public class HelloAction1{ } b、动作类实现com.opensymphony.xwork2.Action接口。可以使用常量 Action接口: public s... 阅读全文
摘要:
六、Struts2的配置文件 1、default.properties:在struts2-core-**.jar的org.apache.struts包中 关于Struts2一些常量配置(框架内部) struts-default.xml:在struts2-core-**.jar中。(框架内部) 定义了一些bean; 定义了一个抽象的包:struts-default 定义了一些结果视图 定义了一些... 阅读全文
摘要:
五、Eclipse编写struts.xml没有提示的问题 原因:找不到约束文件 解决: 联网 手工配 a、eclipse的菜单:window\preferences 阅读全文
摘要:
执行过程和原理(可能面试题) 学习目标:熟知struts2的执行过程(下图记住)。源码可以不看 a、过滤器的初始化 1、StrutsPrepareAndExecuteFilter是一个过滤器,过滤器就有初始化方法 关键代码:57:dispatcher = init.initDispatcher(config);//初始化请求分发器。 2、InitOperations... 阅读全文
摘要:
第一个Struts2应用案例(编码步骤) 编写2个jsp hello.jsp 访问第一个Struts2案例 success.jsp Struts2访问成功! 编写一个动作类(POJO,之前所谓的按照JavaBean规范编写的一个普通的类) package com.notbug.actio... 阅读全文
摘要:
二、搭建struts2的开发环境 下载地址:http://struts.apache.org 解压后的目录结构: apps:框架本身提供一些案例(学习) docs:框架本身提供的文档(指南和API)。不保证100%正确 lib:框架需要的jar包及第三方的jar包(不要全拷贝) src:源码 搭建步骤: 新建一个JavaWeb工程 拷贝struts2运行所需的必要jar包。(方便办法:st... 阅读全文