自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我们始终是路人

I'll try anything once.学习笔记

  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 防止表单重复提交

if (window.XMLHttpRequest) { // code for all new browsers xmlhttp = new XMLHttpRequest(); } else if (window.ActiveXObject) { // code for IE5 and IE6 xmlhttp

2017-01-22 02:00:24 287

原创 向值栈保存数据&在JSP中获取值栈的数据

向值栈保存数据(root)ValueStack vs=ActionContext.getContext().getValueStack();push(Object obj)//底层就是 root.add(0,obj) 将数据存储到栈顶。set(String name,Object obj);/*底层是将数据封装到HashMap中,在将这个HashMap通过push存储。*/在JSP中获取值栈的

2017-01-21 16:37:12 3567 1

原创 struts2拦截器(interceptor) 笔记

创建一个Interceptor 可以自定义一个类实现com.opensymphony.xwork2.interceptor.Interceptor在这个接口中有三个方法 init destory intercept, intercept方法是真正拦截的方法。 在intercept方法中如果要向下继续执行,通过其参数ActionInvocation调用它的invoke()方法就可以。

2017-01-19 18:44:34 307

原创 struts2配置校验(xml)

位置:xml文件要与action类在同一个包下名称:action类名-validation.xml约束: xwork-core-2.3.7.jar 中 xwork-validator-1.0.3.dtd 下<!DOCTYPE validators PUBLIC"-//Apache Struts//XWork Validator 1.0.3//EN""http://struts.apache.or

2017-01-19 16:01:39 243

原创 struts2中获取请求参数 笔记

属性驱动直接将action做一个model,就可以得到请求参数.问题1:action封装请求参数,会不会存在线程安全问题?不会:因为每一次请求,都是一个新的action。缺点:需要单独定义javaBean,将action中属性copy到javaBean中。 优点:简单。 这种方式 ,底层是通过反射来实现的。在action中声明一个model。private User

2017-01-19 15:22:10 292

原创 Struts 上传与下载 笔记

文件上传/** * 文件上传Action * @author wangn * */public class FileUPDown extends ActionSupport { private File files;//<input type="file" name="files"> private String filesFileName;//文件名 privat

2017-01-19 12:10:05 367

原创 Struts 自定义类型转化器

配置自定义局部转换器自定义转换器继承StrutsTypeConverter重写convertFromString和convertToString方法注册转换器 在Action所在包中建立 Action名-conversion.properties在3.1文件中添加以下数据 需要转换的字段名=自定义转换器类的全名 birthday=自定义转换器全名配置自定义全局转

2017-01-18 15:29:38 230

原创 Struts 数据处理

方式一:直接获取servletAPI核心类:ServletActionContext中的静态方法HttpServletRequest request = ServletActionContext.getRequest();HttpServletResponse response = ServletActionContext.getResponse();方式二:通过ActionContext类获取不

2017-01-18 14:11:13 211

原创 struts2学习笔记(2)

struts2的Action 的开发几种方式方式1:继承ActionSupport类public class UserAction extends ActionSupport{}如果使用struts的数据效验功能必须继承此类方式2:实现Action接口public static final String SUCCESS = "success";public static final String

2017-01-18 10:42:42 259

原创 struts2学习笔记(1)

Struts开发步骤:web项目,引入struts - jar包web.xml中,引入struts的核心功能 配置过滤器开发action配置action src/struts.xml引入jar文件commons-fileupload-1.2.2.jar 【文件上传相关包】 commons-io-2.0.1.jar struts2-core-2.3.4.1.jar

2017-01-16 20:04:59 289

原创 struts.xml

package 定义一个包。 包作用,管理action。(通常,一个业务模板用一个包) name 包的名字; 包名不能重复; extends 当前包继承自哪个包在struts中,包一定要继承struts-defaultstruts-default在struts-default.xml中定的包abstract 表示当前包为抽象包; 抽象包中不能有action的定义,否则运行时期报错

2017-01-16 19:22:36 355

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除