![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts2
yubo_725
大前端攻城狮
展开
-
Struts2输入校验之用校验框架校验
在上一篇的学习记录中,我们学习了在Struts2项目中自己手动编写代码校验用户输入的合法性,通过LoginAction中复写validate()方法,进而判断用户提交的表单字段是否合法,这一篇中,我记录下Struts2中校验数据合法性的另一种方法,即使用校验框架,与之前手动编写代码不同的是,使用Struts2提供的校验框架,我们不需要编写一行代码,只需在配置文件中做相应的配置,就可以轻松完成数据的原创 2015-03-15 18:46:33 · 2433 阅读 · 0 评论 -
Spring与Struts2整合
今天学习了在Struts2中使用Spring,记录如下:1、首先创建web项目2、导入Struts2需要的库,编辑web.xml和struts.xml3、给项目添加Spring支持,注意这里的添加方式跟在普通的java工程中添加Spring是不一样的,在工程上右键-->MyEclipse-->add Spring Capabilities...出现如下图所示的对话框:注意上原创 2015-04-13 13:09:35 · 721 阅读 · 0 评论 -
Hibernate与Struts2结合的应用
本篇记录一个Hibernate与Struts2结合的一个例子,该例子主要有两个界面:register.jsp和register_success.jsp界面,在浏览器中访问register.jsp后,出现如下界面:输入数据并提交后,出现register_success.jsp界面,如下图所示:下面将该应用的实现过程记录如下:1、新建工程,这里我们取名为Hibernate0原创 2015-04-02 14:33:21 · 1090 阅读 · 0 评论 -
Struts2基础之文件上传
使用Struts2框架上传文件的方法记录如下:一、首先编写选择文件的JSP页面,upload.jsp文件的源码如下:<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort原创 2015-03-18 15:22:46 · 573 阅读 · 0 评论 -
Struts2输入校验之代码校验
今天学习了Struts2框架中的数据校验,我们在登录系统时一般会校验用户输入的是否合法,有客户端校验和服务端校验,客户端校验一般用js脚本校验,Struts2框架的校验是服务端的校验,其中又分为两种:自己写代码校验和Struts2框架校验,今天记录的是第一种校验方法:自己写代码校验。为了学习Struts2的编码校验,我们还是用例子来学习。一、新建Struts2工程,导入Struts2依赖的原创 2015-03-13 15:13:08 · 797 阅读 · 0 评论 -
Struts2基础学习之数据类型转换
我们在一个JSP表单中提交数据时,Struts2框架会将请求转发给Action处理,请求中经常会携带一些参数,Action中定义了表单中的一些字段,如果是基本的数据类型,或者是Java内置的一些数据类型,如int,String,Date等类型,Action会自动将请求中携带的字符串类型的参数转化成对应的int,String,Date等类型,但是,如果我们提交的表单数据中携带了自定义的数据类型,这时原创 2015-03-13 10:20:33 · 771 阅读 · 0 评论 -
Java web项目添加Struts2支持的步骤
今天开始学习Struts2了,Struts2使用了MVC的设计模式,使Java web应用层次更分明,是非常流行的一种框架,下面我记录在Java web应用中添加Struts2支持的几个步骤:一、在MyEclipse中新建普通的Java web应用这里我们给工程取名为Struts2App,项目结构如上图所示二、在lib文件夹中加入Struts2依赖的jar包其实MyEcli原创 2015-03-12 11:29:17 · 4863 阅读 · 0 评论 -
Struts2的属性驱动和模型驱动
一、为什么要使用属性驱动和模型驱动?struts2与struts很大的不同点在于,struts的execute方法提供了HttpServletRequest和 HttpServletResponse方法在获取客户端提交的数据信息的时候需要使用HttpServletRequest的getParameter()方法,并且还需要进行必要的数据类型转换。如何客户端提交的数据量大的时候,我们则原创 2015-03-16 09:10:00 · 631 阅读 · 0 评论 -
Struts2的异常处理
Strust2的异常处理不同于我们在Java代码中的try{}catch{}语句,而是将异常放在struts.xml配置文件中了,下面我记录下学习Struts2的异常处理的知识点:Struts2在配置文件中配置的异常主要包括局部异常和全局异常,下面分别说明。一、配置全局异常:如下面的struts.xml配置文件所示:<!DOCTYPE struts PUBLIC "-//Apa原创 2015-03-16 15:27:28 · 484 阅读 · 0 评论 -
SSH框架的综合应用
今天我要记录的是SSH框架的综合应用,程序运行的效果如下图所示:下面从开始创建工程说起,一步一步完成这个项目:1、新建工程,这里我取名为TestSSH022、添加SSH的支持,这里我的添加顺序是:Struts2、Spring、Hibernate,添加顺序没有特别要求,只要能添加成功程序没问题就行了①添加Struts2支持,这里我们先在lib目录下导入Struts2需原创 2015-04-20 09:57:19 · 968 阅读 · 0 评论