随笔分类 -  Struts2

Struts2----><s:token />标签防止重复提交
摘要:一、防止重复提交原理: 首先,在页面访问的时候server端产生一个标志位,其保存在session中,同时该标志位放到访问的页面的某个元素中(通常为隐藏域); 其次,在session存在的有效时间内,没有其它操作时其值保持不变,当提交表单到server端时,会判断client端提交过来的标志位和se 阅读全文

posted @ 2012-09-03 10:48 小-强-斋-太 阅读(151) 评论(0) 推荐(0) 编辑

Struts2---->interceptor
摘要:一、什么是拦截器 Interceptor是Struts 2的一个强有力的工具,有许多功能(feature)都是构建于它之上,如国际化、转换器,校验等。 拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦 阅读全文

posted @ 2012-09-03 10:22 小-强-斋-太 阅读(133) 评论(0) 推荐(0) 编辑

Struts2---->类型转换
摘要:类型转换 一、基本类型的转换器 struts2中已经实现,不需要实现 l预定义类型,例如int、boolean、double等; l日期类型,使用当前区域(Locale)的短格式转换,即DateFormat.getInstance(DateFormat.SHORT); l集合(Collection) 阅读全文

posted @ 2012-09-02 22:31 小-强-斋-太 阅读(82) 评论(0) 推荐(0) 编辑

Struts2---->自定义interceptor
摘要:Struts2 自定义拦截器 一、拦截器定义,一般有两种方式 1、实现Interceptor接口 2、继承AbstractInterceptor类,重写intercept()方法即可 此方法更可行,其实AbstractInterceptor类也就是实现了Interceptor接口 3、方法拦截器:继 阅读全文

posted @ 2012-09-02 22:24 小-强-斋-太 阅读(157) 评论(0) 推荐(0) 编辑

Struts2---->I18N
摘要:一、国际化原理 首先指定全局的国际化资源文件:在配置文件struts.xml中引入 或在src下面新建struts.properties文件中指定如下一行:struts.custom.i18n.resources=app 指定的国家化资源文件即为 xxx_语言_国家.properties,如上例为a 阅读全文

posted @ 2012-09-02 21:08 小-强-斋-太 阅读(217) 评论(0) 推荐(0) 编辑

Struts2---->default-action-ref
摘要:default-action-ref定义的action和web.xml中的welcome-file定义的视图的优先访问顺序 注意:tomcat-6.0.18\conf下面web.xml中的welcome-file定义的视图配置对于项目也起作用 一、当在struts.xml中配置default-act 阅读全文

posted @ 2012-09-02 10:38 小-强-斋-太 阅读(122) 评论(0) 推荐(0) 编辑

Struts2---->声明式异常处理
摘要:声明式异常处理 struts2支持声明式异常处理,可以在Action中直接抛出异常而交给struts2来处理,当然需要我们在xml文件中配置,由于抛出同样的异常的处理方法通常都一样,所以如果能在xml中配置全局异常,将会使得开发便捷性大大提高。 一、声明式异常处理(分为action中异常映射和pac 阅读全文

posted @ 2012-09-01 11:17 小-强-斋-太 阅读(128) 评论(0) 推荐(0) 编辑

Struts2---->标签
摘要:A: <s:a href=""></s:a> 超链接,类似于html里的<a></a> <s:action name=""></s:action> 执行一个view里面的一个action <s:actionerror/> 如果action的errors有值那么显示出来 <s:actionmessag 阅读全文

posted @ 2012-09-01 09:51 小-强-斋-太 阅读(183) 评论(0) 推荐(0) 编辑

Struts2---->OGNL
摘要:OGNL (object graph navigation language) 1、想初始化domain model,可以自己new,也可以传值。如果不传值的话,则Struts不会自动初始化domain model 2、传值的时候必须要定义空的构造方法。否则Struts2不知道调用哪个构造函数。 h 阅读全文

posted @ 2012-08-31 23:21 小-强-斋-太 阅读(161) 评论(0) 推荐(0) 编辑

Struts2---->中文乱码
摘要:1、<form action="user!add" method="post"> 必表单提交方法必须为post,如果是get就出错 Action1.java struts.xml index.jsp 后台输出为:添加的name=°?????·?添加的password= °?·??÷ 解决方法: 1、 阅读全文

posted @ 2012-08-30 17:07 小-强-斋-太 阅读(164) 评论(0) 推荐(0) 编辑

Struts2---->result
摘要:result 一、result类型 <result type="dispatcher">/r1.jsp</result> 服务器端跳转 跳转到视图 <result type="redirect">/r2.jsp</result> 客户端跳转 跳转到视图 <result type="chain">r1 阅读全文

posted @ 2012-08-30 11:37 小-强-斋-太 阅读(127) 评论(0) 推荐(0) 编辑

Struts2---->Cannot find the tag library descriptor for /struts-tags
摘要:以前的的项目,导入,引用struts2标签的jsp页面 报错Cannot find the tag library descriptor for /struts-tags struts-tags 是struts2标签库默认的URI, 解决方法: 1、修改下jsp文件(哪怕打一个空格,再删掉啊),保存 阅读全文

posted @ 2012-08-30 10:57 小-强-斋-太 阅读(215) 评论(0) 推荐(0) 编辑

Struts2---->action
摘要:Action 具体视图的返回可以由用户自己定义的Action来决定,具体的手段是根据返回的字符串找到对应的配置项,来决定视图的内容 一、具体Action的实现 1、可以是一个普通的java类,里面有public String execute方法即可 2、或者实现Action接口 3、不过最常用的是从 阅读全文

posted @ 2012-08-26 22:19 小-强-斋-太 阅读(165) 评论(0) 推荐(0) 编辑

Struts2---->运行机制
摘要:Struts的作用:把请求跟视图分开(请求跟展现分开,请求跟最后的结果分开)。 一、HelloWorld的执行过程 1、输入url地址:http://localhost:8080/Struts2_HelloWorld/hello 这个url地址的请求,会通过http协议发送到服务器, 2、服务器收到 阅读全文

posted @ 2012-05-18 17:24 小-强-斋-太 阅读(155) 评论(0) 推荐(0) 编辑

Struts2---->环境搭建及HelloWorld
摘要:一、环境搭建 1、下载struts2,解压apps下面的struts2-blank.war应用。 2、将\WEB-INF\classes下面的struts.xml复制到src目录下面 3、将\WEB-INF下面web.xml中如下内容复制到web项目的web.xml文件中 4、将\WEB-INF\l 阅读全文

posted @ 2012-05-18 15:43 小-强-斋-太 阅读(152) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示