![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts2入门
To哥
这个作者很懒,什么都没留下…
展开
-
Struts2入门(二)
一、自定义类型转换器 1、编写一个类,继承com.opensymphony.xwork2.conversion.impl.DefaultTypeConverter 2、覆盖掉其中的public Object convertValue(Map context, Object value,Class toType) context:OGNL表达式的上下文 value:实际的值。用户输入的都是字原创 2016-11-28 13:54:39 · 735 阅读 · 0 评论 -
struts2上传多文件
public class UploadAction { private static final long serialVersionUID = 7738910297605127355L; //private News news; //注入实体对象 private static final int BUFFER_SIZE = 16 * 1024;// 缓冲-上传字节数组原创 2016-11-28 13:58:01 · 240 阅读 · 0 评论 -
struts2 action间跳转传值
(方法一):我现在需要把一个action(action1)中的变量传递到另外的一个action(action2)中,两个action中都定义了属性String userId,User user,并且定义了相应的getter,setter方法,在struts.xml中配置如下: Action2 / 同一个namespace时可以不写${user} ${userId} /index_notL原创 2016-11-28 13:56:25 · 297 阅读 · 0 评论 -
Struts2防止表单重复提交
最近开发中涉及到了表单重复提次的问题,通过研究做个总结。防止表单重复提交主要用的到标签是,拦截器 interceptor-ref name="token" />,还有一个默认的返回值result name="invalid.token">/input.jspresult> 在页面加载时,产生一个GUID(Globally Unique Identifier,全局唯一标识符)值的隐藏输入框如:原创 2016-11-28 13:56:22 · 162 阅读 · 0 评论 -
Struts2.0实现的文件上传(单附件和多附件)以及附件下载功能
--------------------------------------------------单附件上传:----------------------------------------------------------------Action类:package com.yourcompany.struts.uponloadfile;import java.io.BufferedInput原创 2016-11-28 13:56:19 · 548 阅读 · 0 评论 -
在struts中使用checkbox实现批量删除
JSP ">td> ..... onclick = "if(delForm.isSelected.checked == true) {for原创 2016-11-28 13:56:17 · 1075 阅读 · 0 评论 -
Struts2文件下载
我们在学习Servlet和HTTP协议时已经可以实现文件下载,即写content-disposition头即可,struts2的实现原理也是这个,但是提供了更好的封装性;struts2的stream结果类型专门用于实现文件下载;(1)struts.xml中配置stream结果类型,并配置contentType、contentDisposition、bufferSize参数即可,模板: at原创 2016-11-28 13:55:51 · 209 阅读 · 0 评论 -
struts2生成随机验证码图片
首先是生成随机验证码图片的action:CreateImageAction:public class CreateImageAction extends ActionSupport{ private ByteArrayInputStream inputStream; private static int WIDTH = 60; private static int H原创 2016-11-28 13:55:40 · 388 阅读 · 1 评论 -
struts2防止表单重复提交
本文来自Ruthless - 博客园struts.xml配置文件xml version="1.0" encoding="UTF-8" ?>DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts原创 2016-11-28 13:55:16 · 148 阅读 · 0 评论 -
struts2单文件上传案例演示(二)
public class UploadAction2 extends ActionSupport implements Serializable { private File[] images;//对应的就是表单中文件上传的那个输入域的名称,Struts2框架会封装成File类型的 private String[] imagesFileName;// 上传输入域FileName 文件名 p原创 2016-11-28 13:55:13 · 168 阅读 · 0 评论 -
struts2单文件上传案例演示(一)
public class UploadAction1 extends ActionSupport implements Serializable { private File image;//对应的就是表单中文件上传的那个输入域的名称,Struts2框架会封装成File类型的 private String imageFileName;// 上传输入域FileName 文件名 private原创 2016-11-28 13:55:11 · 247 阅读 · 0 评论 -
Struts2自定义类型转换器、自定义拦截器和用户输入数据的验证
一、自定义类型转换器 1、编写一个类,继承com.opensymphony.xwork2.conversion.impl.DefaultTypeConverter 2、覆盖掉其中的public Object convertValue(Map context, Object value,Class toType) context:OGNL表达式的上下文 value:实际的值。用户输入的都是字原创 2016-11-28 13:55:08 · 594 阅读 · 0 评论 -
struts多文件上传案例演示(一)
form表单代码: 上传用户: 上传文件: 上传文件: 处理代码:public class UpfileForm extends ActionForm { private String username; private List list = new ArrayList(); public String getUsername() { return us原创 2016-11-28 13:55:02 · 169 阅读 · 0 评论 -
struts2上传多文件(b)
UploadUtil.java-------------------/** * 上传文件,名称以日期命名 * * @author Administrator */public class UploadUtil { /** * 上传文件 * * @param src * 源文件 * @param dst *原创 2016-11-28 13:58:04 · 237 阅读 · 0 评论