![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts2
文章平均质量分 81
绝世好阿狸
这个作者很懒,什么都没留下…
展开
-
【SSH (九)】Eclipse使用hibernate插件反向生成实体类和映射文件
一般dao层的开发是这样的,先进行数据库的设计,什么E-R图之类的那些,然后选择一款数据库产品,建好表。最后反向生成java实体和映射文件,这样可以保证一致性和便捷性。如果用myeclipse,逆向比较容易,用eclipse就必须用插件,但是myeclipse收费,有些商业产品必须注意版权问题。下面说一下怎么用eclipse生成实体类和配置文件。1,下载hibernate的插件原创 2016-03-15 16:18:21 · 16105 阅读 · 5 评论 -
【SSH (八)】hibernate one-to-many例子
首先按照【SSH (七)】 struts2整合hibernate3 搭建一个SSH的空框架出来。下面说一下hibernate的多对一映射。数据库实体之间通常会存在关联,其中一种就是多对一关联,比如用户User和邮件地址Address两个实体,一个用户会有多个邮件地址,而一个邮件地址只会属于一个用户,也就是说用户会对应多个地址。在这里,用户就是“一”的一方,而地址是“多”的一方。关于原创 2016-03-15 14:17:44 · 2029 阅读 · 0 评论 -
【SSH (七) 】使用ajax + json 交互
1,按照之前的介绍先搭建一个struts2+spring的项目。2,加入json要用的jar包。(1)json-lib-jdk.jar:这个是java相关的类库,用它可以将普通的java对象转化成json格式的对象;(2)struts2-json-plugin.jar:是struts2对json的支持,体现在struts的配置文件的result标签;(2)json-lib-原创 2016-03-14 14:55:35 · 4022 阅读 · 2 评论 -
【SSH (七)】 struts2整合hibernate3
在【SSH (六)】struts2 整合 spring 并 连接数据库的基础上加入hibernate3。1,首先下载jar包:这是一个比较麻烦的过程,之前已经加入了struts2和spring的jar包,现在要加入hibernate3相关的。核心的是hibernate3.jar包,但是这个jar会依赖很多其他的jar包,一般会发生两个问题:(1)导入的依赖jar包不全,这个只能根据bu原创 2016-03-11 13:29:45 · 720 阅读 · 0 评论 -
【SSH (六)】struts2 整合 spring 并 连接数据库
这个项目大致在【SSH (三)】struts2项目搭建的基础上进行。1,首先下载spring jar包,http://spring.io/选择右上角PROJECTS,选择Spring framework,进去以后如下图:点击蓝色的连接,进入下一个页面,往下拉,到下图的位置,有下载地址:2,添加jar包:将所用到的spring jar包添加至项目的原创 2016-03-11 10:56:27 · 1328 阅读 · 0 评论 -
【SSH (五)】登录权限 拦截器
http://pan.baidu.com/s/1jGTeBvK原创 2016-03-10 14:07:39 · 500 阅读 · 0 评论 -
【SSH (四)】管理struts2的配置文件
当项目很庞大时,如果只用一个struts.xml文件显然不行,需要将配置文件按功能归类,放入不同的文件夹,然后让最初的struts.xml文件include其他即可。在src目录下新建struts.xml,作为主要的配置文件,然后在src下新建一个res的文件夹,存放配置文件,可以是spring的也可以是struts的,在res里面新建struts文件夹,这里创建一个登录功能,所以就新建一个s原创 2016-03-10 12:07:48 · 528 阅读 · 0 评论 -
【SSH (三)】struts2项目搭建
1,下载struts2 jar包。http://struts.apache.org/。2,Eclipse新建web dynamic project,项目默认是没有web.xml的,通常这时会去网上找,但是又会担心是否靠谱,每一次建项目都得复制粘贴。其实可以让Eclipse生成一份web.xml文件,这个更加方便也更靠谱。填完项目名不要finish,而是选择next下去,然后原创 2016-03-10 11:20:57 · 573 阅读 · 0 评论 -
【SSH (二)】struts2处理.do请求
web.xml中配置的struts2核心控制器会将请求按照配置url进行过滤,然后将过滤后的以.action结尾的请求交给struts处理,具体交给那一个action,由请求的.action前面的name和struts.xml配置的name匹配决定。也就是说struts2默认处理的是.action的请求,那如果要处理以其他名字为后缀的请求呢?比如.do,这时需要修改struts.xml,增加如原创 2016-03-09 11:39:07 · 1170 阅读 · 0 评论 -
zTree 简单使用
zTree简单来说是一款处理树形结构的前端控件,下面总结一下它的简单使用。1,下载相关文件。从官网上,或者下面地址https://github.com/zTree/zTree_v3即可下载。解压后有如下图所示的文件:页面中主要会用到css和js两个文件夹。2,打开demo》》cn文件夹,新建test.html,这个文件的位置其实没有关系,这里只是为了引用css和js的方便,原创 2016-03-08 16:27:19 · 2406 阅读 · 0 评论 -
jsp:include 导入一个action
一般的jsp页面都会被分割成若干的部分,比如head.jsp用于显示页面头部,left.jsp显示一些分类信息,footer.jsp显示版权和联系方式的信息。通常的jsp:include page="url",url只是一个jsp页面,如果left.jsp中要加入后台的数据,那么要include 这个left页面时,必须经过action处理,那么url要写的就不是left.jsp这个页面了,而原创 2016-01-19 11:12:28 · 2862 阅读 · 0 评论 -
struts2 使用ajax 传递json数据
先搭建一个struts2的项目,在lib目录下导入struts2开发的基础包,即必须要的。一定要先下载一个版本的全部struts2jar包,然后从这个包里面逐一添加所需要的包,不能需要哪个包然后从网上下载,下一次需要另一个包又从另一个网下载,这样可能会导致各个包由于版本问题而导致冲突报错,很难解决。然后是代码。web.xml: <web-app id="WebApp_9" ve原创 2016-01-16 13:01:11 · 10714 阅读 · 2 评论 -
”check the manual that corresponds to your MySQL server version for the right syntax to use“解决
今天使用hibernate3来反向建表,突然报了一个如下的错误:log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).log4j:WARN Please initialize the log4j system properly.Hibernate: insert into user原创 2016-01-07 13:50:56 · 6540 阅读 · 0 评论 -
SSH 环境搭建(Spring3+Struts2+Hibernate3)
首先下载相应的文件和包:mysql tomcat spring3 struts2 hibernate31.先搭建一个struts2的web项目打开Eclipse,File>>New>>Dynamic Web Project。在WebContent/WEB-INF文件夹下新建一个web.xml文件,内容如下: <web-app id="WebApp_9" version="2.4" xm原创 2016-01-04 17:48:24 · 602 阅读 · 0 评论 -
struts2错误类型
我们知道在http协议中,所有的参数都是String类型的,其实这些参数就是没有类型。那么从表单中得到的String数据怎么转换到程序中对应的数据类型呢?这其实是由Parameter拦截器实现的。那么如果说数据转换呢出现了错误怎么把?好比说应该是一个int类型的,我输入了一个string,那么默认的是不转,则int最终是0。那么我们要管理这种错误呢?我们只要实现了ValidationAware原创 2015-02-19 18:22:59 · 463 阅读 · 0 评论 -
struts2小程序
struts2是一个实现了MVC设计模式的web框架,简化我们为web应用开发,值得一提的是之前有一个struts1,它俩存在很大的差别,基本可以认为是两个不同的框架,接口,实现方面都大不相同。下面介绍下struts2的环境搭建。1.下载在http://struts.apache.org下载struts-2.3.20-all.zip,解压。2.新建项目打来Eclip原创 2015-01-25 20:45:12 · 699 阅读 · 0 评论