
2、struts2
jingqiang521
这个作者很懒,什么都没留下…
展开
-
第一课 struts2工作原理
一个请求在Struts2框架中的处理大概分为以下几个步骤 1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin) 3 接着FilterDispatcher被调用,转载 2013-08-06 11:27:17 · 425 阅读 · 0 评论 -
第二课 Struts2中struts.properties文件配置
struts.properties文件在WEB-INF/classes目录下存放。 这个文件用来配置Struts2系统的一些基本规约,所有在struts.properties中配置的内容都可以在struts.xml中配置,或者web.xml中在struts2 filter中配置,例如: Struts.properties中的如下配置: struts.i18n.encoding=UTF-8原创 2013-08-06 11:34:44 · 519 阅读 · 0 评论 -
第三课1 struts2的验证
继承ActionSupport方法 1)重写validate() ------校验action的全部方法,在方法调用之前被调用,出现错误返回input 2)重写validateXxx()------校验action的Xxx指定方法,在方法调用之前被调用,出现错误返回input 以用户登录模块为例:先写个loginform.jsp <%@ page language="java" conte原创 2013-08-06 12:55:22 · 503 阅读 · 0 评论 -
第四课 拦截器在Struts2中的缺省应用
通过前几章介绍,读者应该明白在Web项目中,客户先在视图界面提交一个HTTP请求,在Struts2的ServletDispatcher接收请求时,Struts2会查找配置文件,如struts.xml文件。根据xml文件中定义的拦截器配置,会去调用拦截器。如果配置了拦截器栈,则根据拦截器在拦截器栈中的前后顺序,一一进行调用。而Struts2自带的源代码中也提供了缺省的拦截器配置。 在第一章中,原创 2013-08-06 13:22:26 · 735 阅读 · 0 评论 -
第五课 文件上传
上传文件页面, 上传文件 上传文件: package com.jing.action; import java.io.File; import java.io.IOException; import java.util.*; import org.apache.comm原创 2013-08-06 13:34:45 · 615 阅读 · 0 评论 -
第三课2 重写用户登录模块(整合Jquery+JSON做验证)
网上有许多关于Struts2与JSON的文章,Google加百度,查阅了许多,有各种各样的做法。其中,大部分的文章都说要加进一个叫jsonplugin的插件,在Google Code可以下载。以前我有做过测试,也是用它,但着实麻烦,要让Struts2的package继承一个叫“json-default”的父package。网上的文章,大部分都是说从Struts的Action如何把JSON数据发送回转载 2013-08-04 22:07:23 · 1193 阅读 · 0 评论 -
第五课 struts2 文件下载
一个简单的利用struts2做文件下载的demo…… 首先配好struts: web.xml version="1.0" encoding="UTF-8"?> version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www转载 2013-08-06 14:55:09 · 450 阅读 · 0 评论