自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

于先森

争渡的鱼

  • 博客(12)
  • 资源 (9)
  • 收藏
  • 关注

翻译 struts2利用拦截器解决重复提交问题

Struts 2已经内置了能够防止用户重复提交同一个HTML表单的功能。它的工作原理:让服务器生成一个唯一记,并在服务器和表单里各保存一份这个标记的副本。此后,在用户提交表单的时候,表单里的标记将随着其他请求参数一起发送到服务器,服务器将对他收到的标记和它留存的标记进行比较。如果两者匹配,这次提交的表单被认为是有的,服务器将对之做出必要的处理并重新设置一个新标记。随后,提交相同的表单就会失败,因为

2016-06-30 21:09:52 1905

翻译 struts2在拦截器中改变返回的ResultCode

1.不执行Action,直接在拦截器中改变返回的ResultCodepackage com.zucc.interceptor;import com.opensymphony.xwork2.ActionInvocation;import com.opensymphony.xwork2.interceptor.AbstractInterceptor;public class TestIn

2016-06-30 21:04:05 918

翻译 struts2自定义拦截器和方法拦截器

一.自定义拦截器使用Interceptor接口或继承AbstractInterceptor类Interceptor接口要实现init,intercept,destroy三个方法AbstractInterceptor类只需要实现intercept方法,init和destroy方法已经在AbstractInterceptor中实现1.使用Interceptor接口package

2016-06-30 21:00:45 679

翻译 struts2声明式异常以及用Filter模拟声明式异常

1.声明式异常struts2支持声明式异常处理,可以再Action中直接抛出异常而交给struts2来处理,当然需要我们在xml文件中配置,由于抛出同样的异常的处理方法通常都一样,所以如果能在xml中配置全局异常,将会使得开发便捷性大大提高。例如:Action.javaimport com.opensymphony.xwork2.ActionSupport;public

2016-06-07 16:26:54 503

转载 struts2中result参数详解

转自:http://blog.sina.com.cn/s/blog_451f5962010148t8.html1.result中name的参数:SUCCESS:Action正确的执行完成,返回相应的视图,success是name属性的默认值; NONE:表示Action正确的执行完成,但并不返回任何视图; ERROR:表示Action执行失败,返回到错误处理视图;

2016-06-06 10:30:24 6918

翻译 struts2的Action访问Servlet的几种方式和全局result

一.取得Map类型的request,session,application1.属性request:private Map request = (Map) ActionContext.getContext().get("request");session:private Map session = ActionContext.getContext().getSession();

2016-06-05 15:44:14 894

翻译 struts2的Action从页面获取传递的参数的三种方法

1.直接在Action中获取页面传递的参数UserAction.javaimport java.util.Date;import com.opensymphony.xwork2.ActionSupport;public class UserAction extends ActionSupport { private String username; private Stri

2016-06-05 10:59:58 7294 1

翻译 Struts2的Action的通配符

1.调用相同Action中的不同方法 ,动态结果 /Wildcard_{1}.jsp 当在浏览器中输入http://localhost:8080/Struts2/Wildcard_del时,去调用了TestActionWildcard中的del方法,并返回Wildcard_del.jsp页面,也就是说表达式{1}的值--->name属性值"Wildcard_*"中*的值,

2016-06-04 22:08:43 343

翻译 Struts2的动态调用Action方法和默认Action

动态调用:在浏览器里输入http://localhost:8080/项目名/Action名!方法名,即可以实现动态调用,而不需要为Action中的每个方法都在struts.xml进行action的配置。注意:要把struts.enable.DynamicMethodInvocation的值为true,如,否则无法动态访问Action.javaimport com.ope

2016-06-04 19:51:25 4963 1

翻译 Struts2的Action属性名和s三种实现方法

ction中的属性名的含义:name:对应一个struts2的请求的名字(或对一个servletPath,但去除‘/’和扩展名),不包含拓展名class:需要调用的Action,默认值为:com.opensymphony.xwork2.ActionSupportmethod:的默认值为:execute  , 可以自定义方法,如"SaveAction"action中的save方法re

2016-06-04 11:40:51 3553

翻译 strust2的部署及第一个项目

1.把struts-2.3.4.1-all\struts-2.3.4.1\apps里的struts2-blank.war减压,它是一个strust2的空项目2.把struts-2.3.4.1-all\struts-2.3.4.1\apps\struts2-blank\WEB-INF里的web.xml中的 struts2 org.apache.stru

2016-06-03 16:18:20 462

转载 javascript实现网页跳转的方法

转载自:68design.net第一种:  window.location.href="login.jsp?backurl=\"+window.location.href; 第二种:     alert("返回"); window.history.back(-1);    第三种:      window.navigate("t

2016-06-01 16:02:35 892

精通Spring+4.x++企业应用开发实战包含源码

精通Spring+4.x++企业应用开发实战pdf文件以及书中所涉及到的源码

2018-03-15

nexus-3.6.1-02-win64-2

因为太大了,因为太大了,所以分了两次传,这是第二部分,第一部分的地址在:http://download.csdn.net/download/yuhui123999/10130527

2017-11-23

nexus-3.6.1-02-win64

Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。 利用Nexus你可以只在一个地方就能够完全控制访问和部署在你所维护仓库中的每个Artifact。 这是第一部分,第二部分地址是:http://download.csdn.net/download/yuhui123999/10130534

2017-11-23

Eclipse下载源码插件Java Source Attacher

可以使用该插件在Eclipse上直接下载源码,在eclipse的安装目录下的dropins文件夹下新建一个文件夹,名字随意,在该文件夹下新建features文件夹,把改文件放在features下即可。

2017-09-25

LINUX-nginx

LINUX-nginx

2017-05-05

putty_V0.63.0.0.43510830

putty_V0.63.0.0.43510830

2017-05-02

FlashFXP压缩包

FlashFXP

2017-05-02

LINUX-tomcat

LINUX的tomcat安装包

2017-05-02

空空如也

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

TA关注的人

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