Struts2
文章平均质量分 94
AmyZheng_
https://github.com/SaberZheng
展开
-
Struts2学习(七)
Servlet实现下载1、Servlet 3.1之前实现文件上传package ecut.request;import java.io.BufferedReader;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;im...原创 2018-06-27 14:33:00 · 156 阅读 · 0 评论 -
Struts2学习(五)
表达式1、表达式语言 ( Expression Language )2、表达式的本质: 就是 按照某种规则 书写的 字符串3、表达式的处理: 一定有一套程序 对 表达式 中的 字符串进行解析和处理,比如 Tomcat4、常见的表达式JSP 容器中支持 EL 表达式 ( 因此在 JSP 页面中可以直接使用 ) Spring 中 可以使用 Spring Expression Lang...原创 2018-06-23 15:59:00 · 146 阅读 · 0 评论 -
Struts2学习(四)
struts-defualt.xml指定的result的类型1、struts-defualt.xml 文件的 181 行 开始定义了:<result-types> <result-type name="chain" class="com.opensymphony.xwork2.ActionChainResult"/> <result-type...原创 2018-06-22 15:50:00 · 145 阅读 · 0 评论 -
Struts2学习(三)
获取页面数据1、属性驱动对于属性驱动,我们需要在Action中定义与表单元素对应的所有的属性,因而在Action中会出现很多的getter和setter方法 表单 或 URL 中的 参数名称 跟 Action 类中的属性名称一致,即可 属性驱动的第一种方式(推荐使用的方式,直接将action做一个model(类似bean结构),就可以得到请求参数.) index.jsp <...原创 2018-06-21 09:57:00 · 215 阅读 · 0 评论 -
Struts2学习(二)
Struts2配置文件1、可能需要使用的配置文件web.xml(必须 ,根据需要去填写) struts.xml ( 自己创建,必须 ) struts.properites ( 自己创建,不是必须 ) struts-default.xml ( struts2-core-2.5.10.1.jar 必须 ) default.properites ( org/apache/struts2/...原创 2018-06-19 18:30:00 · 141 阅读 · 0 评论 -
Struts2学习(一)
简介1、Apache Struts的前世今生Apache Struts 1 实在2009前应用广泛的web开发框架(最后一个版本是1.3.10) Apache Struts 2是在Apache 在webwork基础上重新开发出来的新一代web开发框架,在目前的Apache Struts 2框架中依然有 webwork的印记:xwork2包2、Apache Struts 2的执行流程:...原创 2018-06-17 21:38:00 · 152 阅读 · 0 评论 -
Struts2学习(六)
拦截器原理1、如图所示,Struts2拦截器的实现原理相对简单,当请求struts2的action时,Struts 2会查找配置文件,并根据其配置实例化相对的拦截器对象,然后串成一个列表,最后一个一个地调用列表中的拦截器。2、intercept方法所依赖的参数ActionInvocation则是Action调度者。ActionInvocation中的invoke()方法具备以下2层含义...原创 2018-06-25 14:25:00 · 177 阅读 · 0 评论