struts2文件上传(P12)
摘要:3. 上传文件拦截器3.1. FileUpload拦截器介绍3.1.1. FileUpload拦截器介绍FileUpload拦截器是Struts2预置的拦截器,见struts-default.xml第134行。FileUpload拦截器被默认拦截器栈defaultStack引用,即我们不需要做任何配...
阅读全文
struts2拦截器扩展(P11)
摘要:2.4 完整代码本案例的完整代码如下。SecondInterceptor完整代码:package interceptor;import com.opensymphony.xwork2.ActionInvocation;import com.opensymphony.xwork2.intercepto...
阅读全文
struts2拦截器(P10)
摘要:1 拦截器HelloWorld拦截器的使用步骤创建拦截器组件,实现接口Interceptor在struts.xml中注册拦截器在action的配置中引用拦截器这里我们复用StrutsDay04项目的修改客户功能,并对打开修改页面的action引用自定义的拦截器。1.3 步骤步骤一:创建拦截器创建包i...
阅读全文
struts2声明式异常处理及 表单标签(P9)
摘要:Struts2表单标签表单标签在HTML文档里被长线为一个表单元素利用表单标签元素的优点--表单回显--对页面进行布局和排版标签的属性可以被赋值为一个静态的值 ,或一个 OGNL 表达式如果在赋值时使用了一个OGNL表达式并把它用%{} 括起来,这个表达式将会求值 S:checkbox...
阅读全文
struts2通用标签(P8)
摘要:声明式的异常处理 Exception-mapping 元素:配置当前action的声明式异常处理 Exception-mapping元素中有两个属性 -exception:制定需要捕获的异常类型 ,异常的全类名 -result:指定一个响应结果,该结果将在捕获到指定异常时被执行,即可以来自当前的ac...
阅读全文
EL表达式和OGNL表达式(P7)
摘要:OGNL表达式值栈:在ValueStack对象的内部有两个逻辑部分ObjectStack(对象栈):Struts把 Action和相关对象压入 ObjectStack中(对象栈 ,就是root)ContextMap(Map栈):struts 把各种各样的映射关系(一些Map类型的对象)压入Conte...
阅读全文
struts2中的result和通配符映射(P6)
摘要:ActionSupport是默认的Action类:若某个Action节点没有配置class属性 则 ActionSupport是待执行的Action 类 ,而execute 方法即为要默认执行的 action方法ActionSupport 实现的接口 Action :里面定义了5个常量,并且有一个e...
阅读全文
Struts2能受理的扩展名问题及范例(P5)
摘要:Struts2能受理的扩展名的问题默认可受理的扩展名在struts2-core-3.2.16.1.jar包下的org.apache.struts2包下的default.properties文件中进行配置了Struts2应用的一些常量,里面还有设置上传文件大小的常量 ,编码常量等的配置在需要修改的情况...
阅读全文
通过ServletAPI 耦合 的方式获取WEB资源(P4)
摘要:① 、和Servlet API 耦合的方式:可以访问更多的Servlet API对象 ,且可以调用其原生的方法。使用 ServletActionContext 类,实现 ServletXxxAware 接口。Struts.xml /test-actionContext.jsp /test-a...
阅读全文
通过ServletAPI解耦的方式获取WEB资源(P3)
摘要:action vs Actionaction:代表一个Struts2的请求Action类:能够处理Struts2请求的类 属性的名字必须遵守与JavaBeans属性名相同的命名规则, 属性的类型是任意类型。从字符串到非字符串(基本数据类型)之间的数据转换可以自动发生 必须有一个供Struts在执行这...
阅读全文
struts2(P2)
摘要:Strust.xml文件默认是没有提示的,我们需要添加DTD约束 ,来让它有提示 添加dtd的时候可以手动添加勾选上面的dtd路径copy 然后Window -> Preferences -> 搜索xml 选择XML Catlog -> Add选项 -> 将复制的字符串加入key àkeyType选...
阅读全文
struts2(P1)
摘要:Mvc设计模式概述实现mvc设计模式应用程序由3大部分构成模型:封装应用程序的数据和业务逻辑POJP(Plain Old Java Object)视图:实现应用程序的信息显示功能 JSP控制器:接收来自用户的输入,调用模型层,相应对应的视图组件Servlet FilterStruts2 用Filte...
阅读全文