`
zhaolianyang
  • 浏览: 98403 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
Struts2的文件上传和下载续 接上面未完成的功能。 一、首先要去下载两个上传文件用的jar包(FileUpload和io的jar包): 下载地址:http://commons.apache.org/ 说明:下载完成之后要解压出来,分别选择里面的两个jar文件拷贝到所创建的项目中去。 FileUpload中要拷贝的:commons-fileupload-1.2.2.jar; io中要拷贝的:commons-io-2.0.1.jar。然后就可以实现上传和下载的功能了。 二、接着上面的项目,在upload文件夹下创建upload2.jsp页面: <%@ page language=&qu ...
Struts2的文件上传和下载 接上节的拦截器未完成的部分。 功能:简单介绍监听器。用struts2的拦截器做一个关于权限校验的简单例子。 一、在src下创建一个包com.test.listener,然后在此包下创建一个监听器类MyListener.java继承自接口PreRe ...
1.下载需要用到的工具: (1)下载JAVA的IDE开发工具– Eclipse 到Eclipse官方网站下载Ecplise For Java EE的最新Windows版本 下载页面地址: http://www.eclipse.org/downloads/ 下载Ecplise (2)下载Java开发包 — Java SE Development Kit (JDK) JDK 6 到Sun官方网站下 ...
Struts2的核心 拦截器续 说明:拦截器的主要作用就是拦截Action,执行顺序就是:拦截器->Action->拦截器->……。 功能:拦截器的基本的配置。 一、在之前的struts2项目src下创建一个包com.test.interceptor,用来存放拦截器,创建一个名称为MyInterceptor.java类,实现Interceptor接口: package com.test.interceptor; import java.awt.event.InvocationEvent; import com.opensymphony.xwork2.Action ...
Struts2的核心 拦截器 一、修改RegisterAction.java类,在validate方法中添加一条错误信息语句this.addFieldError("username", "aaaaaaaaaaaaaaa");: package com.test.action; import java.util.Calendar; import java.util.Date; import com.opensymphony.xwork2.ActionSupport; public class RegisterAction exten ...
Struts2的校验框架 续 struts2同样支持客户端的验证: 1、form的主题(theme)一定不能设为simple 一、修改register2.jsp中表单的主题( 去掉 theme="simple"): <s:form action="register"> 2、将form的validate属性设置为true: <s:form action="register" validate="true"> 最好不要使用struts2给我们提供的客户端校验方法。 二、str ...
第8讲.Struts2的校验框架 之前的验证方式是struts2提供的硬编码的方式的验证,struts2还提供了一个优秀的校验框架,是基于xml文件配置的,我们可以通过这个xml配置文件,而不用再写任何的代码就能完成表单的输入校验。 一、如果要验证哪个action就要在那个action的同一目录下创建验证框架的xml的文件,还是基于上节课的register2.jsp的表单验证,所以在com.test.action包下创建RegisterAction-validation.xml文件(后面的-validation.xml是不变的,前面的是对应的要验证的action的名称): <?xm ...
Struts2的输入校验续二 主要介绍addActionError的用法: 一、修改com.test.action下的RegisterAction.java类(把addFieldError改成addActionError): package com.test.action; import java.util.Calendar; import java.util.Date; import com.opensymphony.xwork2.ActionSupport; public class RegisterAction extends ActionSupport { ...
Struts2的输入校验续一 说明: 遇到类型转换错误的时候(也就是说不能进行类型转换),struts2框架自动生成一条错误信息,并且将该错误信息放到addFieldError里面。 类型转换与输入校验的流程: 1. 首先Struts2对客户端传来的数据进行类型转换 2. 类型转换完毕后再进行输入校验 3. 如果类型转换和输入校验都没有错误发生,那么进入execute方法(调用商业逻辑) 注意:如果类型转换不成功,也同样要进行输入校验 一、修改注册页面register.jsp: <body> <table align="center&qu ...
Struts2的输入校验 数据校验是建立在类型转换的基础之上的。 一、在WebRoot根目录下创建一个类似于注册的未使用struts2的页面register.jsp(是用html表单的形式写的): <body> <form action="register" method="post"> <table align="center" width="40%" border="1"> <tr> <td>us ...
struts2中的局部类型转换 新的需求:用户需要同时增加三个点的坐标。 一、找到之前创建的input.jsp页面,再增加两个textfield,用于输入新增的两个点的坐标: <body> <h3><font color="red">使用逗号将点的两个坐标分隔开</font></h3> <s:form action="pointConverter"> <s:textfield name="point" label=" ...
java EE 帮助文档5.0 CHM版:(网络下载,拿来主义)
struts2中的局部类型转换 其中一个主要的就是使用逗号将点的两个坐标分隔开: 一、创建一个输入页面input.jsp: <%@ page language="java" import="java.util.*" pageEncoding="gbk"%> <%@ taglib prefix="s" uri="/struts-tags" %> <% String path = request.getContextPath(); String baseP ...
接上面未完成的功能:判断输入的用户名和密码是否正确。 一、创建一个新的登录页面:login2.jsp(struts2的标签库的描述符放在struts2-core-2.0.14.jar下的META-INF/struts-tags.tld中) <%@ page language="java" contentType="text/html" import="java.util.*" pageEncoding="ISO-8859-1"%> <%@ taglib prefix="s" ...
struts2学习笔记一(第1讲.Struts2入门与配置) 声明:此struts2学习资源来源于浪曦网视频,做一系列笔记的目的是强化自己的记忆,也能方便自己以后的查阅,如有得罪,请多包涵!!! 一、开发环境     IDE:MyEclipse6.0版本     Servlet Container:Tomcat6.0 二、创建web project工程     名称:struts2   1、功能:完成一个用户简单的登录     创建一个登录页面login.jsp <body> <form action="login.action" method ...
Global site tag (gtag.js) - Google Analytics