![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts2
等想出来再取
全栈工程师 大数据工程师 软件架构师
展开
-
Struts2-搭建开发环境使用三种方式输出
一、添加Struts2依赖的jar包commons-fileupload-1.3.1.jar:Struts文件的上传与下载commons-io-2.2.jar:文件读取commons-lang3-3.2.jar:为java.lang包提供扩展freemarker-2.3.22.jar:模板引擎,是一个基于模板生成文本输出的通用工具ognl-3.0.6.jar:支持OGNL表达式strut原创 2016-05-26 20:45:37 · 471 阅读 · 0 评论 -
Struts2-Action接受参数方式、method属性使用及通配符的配置
一、Action接受参数的方式1、属性方式接收首先编写一个用于上传参数的页面action配置成功跳转的页面action类代码public class UserAction extends ActionSupport { private String userName;// 用户名-必须与页面请求的对应表单name值相同 private String password;// 密码-原创 2016-05-26 21:25:38 · 11882 阅读 · 2 评论 -
Struts2-包的继承、result属性、全局及动态结果配置
一、包的继承整体结构struts.xml 主配置文件子配置文件二、全局配置三、result属性 Action接口中定义了一些常量,如: SUCCESS:等同于”success” NONE:等同于”none” ERROR:等同于”error” INPUT:等同于”input” LOGIN:等同于”login”result的type属性 disparcher:请求转发到指定URL原创 2016-05-27 00:30:21 · 2474 阅读 · 0 评论 -
Struts2-OGNL
在JSP页面获取数据除了使用EL表达式之外,Struts2还提供了另外一种访问并显示数据的表达式,那就是OGNL(Object-Graph Navigation Language 对象图导航语言)。OGNL表达式功能及特点 1、能存取对象属性、调用对象方法 2、能访问静态方法、静态属性 3、能访问值栈及Stack Context 4、能操作集合对象 5、支付赋值、运算操作、字段类型转化原创 2016-05-28 23:49:26 · 441 阅读 · 0 评论 -
Struts2-<s:doubleselect>标签 联动下拉框
<s:doubleselect>用于生成俩个联动的下拉框,基本属性如下:1、name/doubleName:第一个/第二个下拉框的名称 2、list/doubleList:生成第一个/第二个下拉框的集合 3、listKey/doubleListKey:生成第一个/第二个下拉框的选项的value属性 4、listValue/doubleListValue:生成第一个/第二个下拉框的选项显示的文字原创 2016-05-29 12:16:08 · 6282 阅读 · 4 评论 -
Struts2-Struts2标签
引入标签<%@taglib prefix="s" uri="/struts-tags"%>一、通用标签(Generic Tag)1、数据标签action配置<action name="Data_label" class="com.pb06.demo01.Tags"> <result>/jsp/06_Struts2标签/01_数据标签.jsp</result></action>acti原创 2016-05-29 00:31:21 · 478 阅读 · 0 评论 -
Struts2-访问Servlet API
一、ActionContext服务器端保存数据的作用域为request、session、application,对应的Servlet API分别是HttpServletRequest、HttpSession、ServletContext。在Struts2中,我们可以使用ActionContext类获取以上对象ActionContext常用方法: 1、getContext():静态方法、获取当前原创 2016-05-28 22:58:23 · 445 阅读 · 0 评论 -
Struts2-服务端验证
一、使用ActionSupport编码实现验证1、在Action类的业务方法中直接验证示例代码(JavaBean方式获取数据)用户提交数据页面<s:form action="error01" method="post"> <s:textfield name="user.uname" id="uname">用户名:</s:textfield> <p/> <s:password原创 2016-05-29 12:50:17 · 1050 阅读 · 1 评论