摘要:使用ModelDriven可以接收表单传递过来的表单数据 使用下面可接收单个参数的数据 HttpServletRequest request1 = ServletActionContext.getRequest(); String opr = request1.getParameter("opr")
阅读全文
摘要:package loaderman; /** * 实体,封装省份和城市 */ public class Bean { private String province;//省份 private String city;//城市 public Bean(){} public String getProvince() { return provin...
阅读全文
摘要:步骤及原理 步骤: 1. 实现ModelDriver接口 2. 实现接口方法: 接口方法返回的就是要封装的对象 3. 对象一定要实例化。
阅读全文
摘要:Struts运行时候,会执行默认的拦截器栈,其中有一个拦截器,模型驱动拦截器:
阅读全文
摘要:数据回显,必须要用struts标签! Action中: JSP页面:
阅读全文
摘要:# 获取非根元素值 、 动态都建map集合 $ 配置文件取值 % 提供一个ognl表达式运行环境
阅读全文
摘要:用户名: 密码: 注意: 给form指定主题,form下所有的表单元素都应用此主题! 对于struts标签默认的主题样式:default.xml/struts.ui.theme=xhtml 可以通过常量修改, 改为简单主题:
阅读全文
摘要:表单数据的验证: 前台验证:主要是通过JS验证, 表达数据是否合法! 后台验证:通过后台java代码进行验证! Struts也提供了数据效验的方式! Struts数据效验, 通过拦截器完成: <interceptor name="validation" class="org.apache.strut
阅读全文
摘要:1. 写资源文件 Msg.properties 默认的语言环境; 找不到配置就找它 Msg_en_US.properties 美国 2. 加载 <constant name="struts.custom.i18n.resources" value="loaderman.config.msg"></c
阅读全文
摘要:ValueStack, 即值栈对象。 值栈对象: 是整个struts数据存储的核心,或者叫中转站。 用户每次访问struts的action,都会创建一个Action对象、值栈对象、ActionContext对象; 然后把Action对象放入值栈中; 最后再把值栈对象放入request中,传入jsp页
阅读全文
摘要:概述 l OGNL表达式 OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。 Struts2框架使用OGNL作为默认的表达式语言。 l OGNL优势 1、支持对象方法调用,如xxx.doSomeSpecial(); 2、支持类静
阅读全文
摘要:基本概念 Intercetor, 即为拦截器。 1) 在Struts2中,把每一个功能都用一个个的拦截器实现;用户想用struts的哪个功能的时候,可以自由组装使用。 2)Struts2中,为了方法用户对拦截器的引用,提供了拦截器栈的定义,里面可以包含多个拦截器。 文件夹(文件, 文件2) 拦截器栈
阅读全文
摘要:Struts2直接支持文件上传吗? 支持、默认使用的是fileupload工具。导入struts2包的时候可见。上传表单? 表单属性 enctype = multipart/form-data 表单类型 表单属性 method = post 提交方式 输入属性 type = file 文件域文件上传
阅读全文
摘要:Struts2中如何自定义类型转换器? 接口 实现类Struts2中如何配置自定义转换器? 总结 Struts2中如何自定义全局类型转换器? 实现的接口和继承的类都是相同的,本质上就是配置的方式不同。实现 总结 Struts2中局部和全局转换器的注册文件名为什么是固定的?
阅读全文
摘要:package com.loaderman.c_data; import java.util.Map; import javax.servlet.ServletContext; import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ActionSupport; /** * 数据处理 *...
阅读全文
摘要:Struts2中常用的常量 constants.xml Struts2中指定多个配置文件 src/struts.xml Struts2的Action名称搜索机制 Strust2中Action配置项的默认值 Action没有配置class属性的默认值 struts-default.xml 配置访问路径
阅读全文
摘要:SSH框架在mvc模式的的位置作用: 框架: 软件中的框架,是一种半成品; 我们项目开发需要在框架的基础上进行! 因为框架已经实现了一些功能,这样就可以提高开发效率! Struts2框架 <!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal
阅读全文