struts2
gaowenming
这个作者很懒,什么都没留下…
展开
-
struts2第一天
1 开始struts2 所需要jar包:commons-logging-1.0.4.jar、freemarker-2.3.8.jar、ognl-2.6.11.jar、struts2-core.jar、xwork.jar 2 配置文件struts.xml:必须在工程的src目录下面,配置struts2的处理与转发 3 struts2的action可以不依赖与stru原创 2009-07-21 10:46:00 · 654 阅读 · 0 评论 -
struts2多文件上传
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> My JSP upload.jsp starting page <!----><!--function addMore(){var td=doc原创 2009-12-10 12:38:00 · 1163 阅读 · 1 评论 -
Struts2拦截器--异常拦截器
Struts2的异常拦截器是默认的拦截器,所以只需要声明引入就可以使用 接下来就是定义异常类型了,我这里只定义了全局异常:/succ.jsp/login.jsp/wait.jsp/error.jsp 当action里面发生异常的话,将被异常拦截器拦截,并返回error,接着跳转到error.jsp原创 2009-12-06 08:34:00 · 1603 阅读 · 0 评论 -
Struts2拦截器-PreResultListener
PreResultListener拦截器是在action方法执行后,返回result之前执行的拦截器。package com.struts2.interceptor;import com.opensymphony.xwork2.ActionSupport;public class MyAction extends ActionSupport { /** * */原创 2009-12-02 21:14:00 · 4240 阅读 · 0 评论 -
struts2拦截器--注解
Struts2在com.opensymphony.xwork2.interceptor.annotations包中定义了3个拦截器注解类型,让你可以不用编写拦截器类,直接通过注解的方式指定action执行之前和之后需要调用的方法。 Struts2提供的3个拦截器注解类型都只能应用到方法级别。如下: Before原创 2009-12-04 14:53:00 · 3837 阅读 · 2 评论 -
Struts2拦截器--token
在web开发表单提交时,token是解决重复提交的比较好的方法。 用户名: 密码: 在JSP页面里面加入token验证。 在struts.xml里面加入token拦截器的配置: /loginSucc.jsp /loginError.jsp /wait.jsp /loginSucc.jsp原创 2009-12-04 14:23:00 · 1228 阅读 · 0 评论 -
Struts2 execAndWait拦截器的使用
Struts2 execAndWait拦截器用户在请求Action返回结果前的处理,主要是给用户友好的提示: 首先新建一个等待页面 wait.jsp ,该页面是用户用于等待的页面。 在Struts.xml里面配置拦截器: /method.jsp /loginError.jsp /wait.jsp原创 2009-12-02 14:40:00 · 2282 阅读 · 2 评论 -
Struts2拦截器初步认识
刚刚接触struts2的拦截器,觉得确实是很强大!首先来初步了解下Struts2的拦截器: 拦截器能够在一个Action执行前后拦截它。目前的很多框架的核心实现均是基于拦截器。(本人说两句,OOP因为拦截器而显得更为精彩,AOP必将 成为下一个核心关注点)。拦截器可以帮助实现很多公共的内容,其中有重复提交,类型转换,对象初始化,验证,文件上传,页面初始化等等。由于每原创 2009-12-01 10:24:00 · 682 阅读 · 0 评论 -
Ognl学习
User user1 = new User("张三","11111") ; User user2 = new User("李四","22222") ; list1.add(user1) ; list1.add(user2) ; 前台页面的显示:获取list的对象 获取list的对象的属性 获原创 2009-11-24 20:55:00 · 734 阅读 · 0 评论 -
Ognl入门
struts2的强大在于用于自己的一套标签ognl。今天简单学习了ognl标签。 List返回值: list返回其中的某个元素: map返回其中的某个元素: map键值: map值: 调用JDK中的静态方法原创 2009-11-22 22:30:00 · 655 阅读 · 0 评论 -
Struts2中的跳转
在传统的WEB开发里面,服务器跳转一般是直接跳转到前台页面,而在Struts2里面却支持Action之间的跳转在Struts2配置文件配置如下: test1 result中指定跳转类型 type="chain",然后指定参数 test1 接下来就是配置下一个action了: /main.js原创 2009-11-22 21:33:00 · 641 阅读 · 0 评论 -
初步了Struts2
看了几天关于Struts2的东西,确实觉得比struts1要方便的多,由于工作的原因,所以也没有充裕的时间来系统的学习Struts2,所以学习也是断断续 续的,其实这样效果不是很好,所以对struts2的理解也一直停滞不前,今天学习了关于reqest,session方面的东西! Struts2里面获取request不像struts1里面那么直接方法里面有HttpServletRe原创 2009-11-20 22:09:00 · 543 阅读 · 0 评论 -
struts2的默认action配置
1.当访问的Action不存在时,页面会显示错误信息,可以通过配置默认Action处理用户异常的操作;2.配置方法: 在struts.xml文件中的下添加如下内容: 其中index为默认Action的name属性值;3.配置默认Action后,相应的namespace下不存在要访问的Action时,自动跳转到默认Action处理。原创 2010-01-12 14:27:00 · 3722 阅读 · 0 评论 -
模拟实现struts2拦截器原理
Struts2 中的拦截器和 servelt 中的过滤器是非常的相似的。如果学过过滤器的话,肯定能够感觉的到,尽管有些微的不同。可是struts2的拦截器到底如何使用呢,为什么会有这些配置呢? 接下来一一来看。 过滤器和拦截器是非常相似的,过滤器 public interface Filter 接口里面有三个方法: init(FilterConfig filterConfig),des原创 2010-01-14 14:22:00 · 3181 阅读 · 1 评论