Struts2
活抓一只程序员
容易脱发!!!!!!
展开
-
Struts2中编写struts.xml控制器文件
<!--struts.xml文件--><?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds.原创 2018-10-28 19:51:19 · 184 阅读 · 0 评论 -
web.xml文件中的StrutsPrepareAndExecuteFilter类的作用
即将客户端的request请求,转发给对应的 action去处理。FilterDispatcher是struts2.0.x到2.1.2版本的核心过滤器.! 流程如下:1、在浏览器中输入http://localhost:8080/Struts2Demo/(假设),就会向服务器端(tomcat)发送一个请求 2、tomcat会解析URL,从中找到一个webApplication(可...原创 2018-10-29 18:27:59 · 1286 阅读 · 1 评论 -
Struts.xml文件详解
一、Struts.xml文件 Struts.xml文件构成如图,《Struts》标签内共有5个子标签。1.1 struts-default.xml 查看Struts的内容可知,Struts的默认包“default”是继承于"Struts-dafault"包的,struts-default包是在struts-default.xml中定义,struts-default.xml也...原创 2018-10-29 18:59:38 · 1055 阅读 · 0 评论 -
Struts2的执行过程
原创 2018-10-29 19:40:28 · 76 阅读 · 0 评论 -
Struts2中XXXAction.java类的编写方式(详解)
一共有三种方法待会补全.....原创 2018-10-30 19:33:10 · 652 阅读 · 0 评论 -
Struts2中XXX.Action类中方法的访问(详解)
有三种方法:第一种:使用action标签的method属性第二种:使用通配符方式实现(最常用)第三种:动态访问空间(一般不用)BookAction.java代码如下:import com.opensymphony.xwork2.ActionSupport;public class BookAction extends ActionSupport{ //添加 pu...原创 2018-10-30 17:22:23 · 653 阅读 · 0 评论 -
向值栈放数据的三种方式
struts.xml中 <action name="valueStackDemo1" class="cn.whut.action.ValueStackDemoAction"> <result name="success">/valueStack.jsp</result> </action>jsp文件中:&原创 2018-11-08 16:40:25 · 206 阅读 · 0 评论 -
向值栈中放对象
1 实现步骤第一步 定义对象变量User.java第二步 生成变量的get方法User.java第三步 在执行的方法里面向对象中设置值在XXXAction.java中public class ObjectDemoAction extends ActionSupport { //1 定义对象变量 private User user = new User(); /...原创 2018-11-08 18:37:09 · 115 阅读 · 0 评论 -
struts-config.xml中action的scope属性
scope的属性虽然是在Action中配置,但是实际作用却是在ActionForm中,源码:<action path="/login" name="userform" scope="request" type="com.struts.action.UserAction">1.scope属性有两个默认值,一个是request,一个是sessionrequest表示action...原创 2019-01-05 19:19:36 · 520 阅读 · 0 评论