1.Action类继承ActionSupport父类,将result的name属性设置为<result name="input">/inputError.jsp</result> Action类中无需做数据校验,struts2会自动处理输入类型不匹配的错误(如int类型输入的却是String),跳转 ...
分类:
其他好文 时间:
2018-12-04 14:36:16
阅读次数:
204
1)springmvc的入口是一个servlet,即前端控制器,例如:*.action struts2入口是一个filter过虑器,即前端过滤器,例如:/* 2)springmvc是基于方法开发,传递参数是通过方法形参,可以设计为单例 struts2是基于类开发,传递参数是通过类的属性,只能设计为多 ...
分类:
编程语言 时间:
2018-12-04 13:24:37
阅读次数:
173
package loaderman.provincecity; import java.io.IOException; import java.util.LinkedHashSet; import java.util.Set; import com.opensymphony.xwork2.Actio... ...
分类:
数据库 时间:
2018-12-03 15:35:59
阅读次数:
184
struts2从开发出来到现在,很多互联网企业,公司,平台都在使用apachestruts2系统来开发网站,以及应用系统,这几年来因为使用较多,被***者挖掘出来的struts2漏洞也越来越,从最一开始S2-001到现在的最新的s2-057漏洞,本文着重的给大家介绍一下struts2漏洞的利用详情以及漏洞修复办法。先从1开始吧,S2-001影响的版本是Struts2.0.0-Struts2.0.8版
分类:
Web程序 时间:
2018-12-03 11:55:50
阅读次数:
219
Action动态方法的调用 首先我们需要在struts.xml中去配置一个常量值如下 那么去哪找呢?找到Struts-core.jar并打开 method属性 可以看到配置文件中分别定义了两个action元素,每个action的name属性都不同,但是类的引用却是相同的也就是说,如果用户的请求是lo ...
分类:
其他好文 时间:
2018-12-02 13:36:20
阅读次数:
169
DAO模式就实现了把数据库表的操作转化对Java类的操作,从而提高程序的可读性,并实现更改数据库的方便性。其架构图如下图。 ...
分类:
编程语言 时间:
2018-12-01 00:07:06
阅读次数:
285
public static void main(String[] args) throws Exception{ // 1. 加载默认的hibernate.cfg.xml的配置文件 Configuration config = new Configuration().configure(); // ... ...
identity 采用数据库生成的主键,用于为long、short、int类型生成唯一标识, Oracle 不支持自增字段. <id name="id" column="id" type="long"> <generator class="identity" /> </id> sequence DB ...
分类:
Web程序 时间:
2018-11-29 12:29:22
阅读次数:
209
Hibernate的运行过程如下:1、应用程序先调用Configuration类,该类读取Hibernate配置文件及映射文件中的信息,2、并用这些信息生成一个SessionFactory对象,3、然后从SessionFactory对象生成一个Session对象,4、并用Session对象生成Tra ...
分类:
Web程序 时间:
2018-11-29 12:19:55
阅读次数:
222
1. 在实际开发中需要在hbm文件中使用的type属性值是指定的类型。那 么指定的类型一般的是基于hibernate的类型。2. 当然在实际过程中也可以在hbm文件中指定java类型。 ...
分类:
Web程序 时间:
2018-11-29 12:19:16
阅读次数:
224