- 博客(16)
- 资源 (6)
- 收藏
- 关注
翻译 struts2上传图片的全过程
多个上传文件1、写一个上传的jsp页面upload_image.jsp,内容如下: <font color="red"> <s:form action="uploadOne" method="post" enctype="multipart/form-data"> <s:file name="file" label="文
2014-03-20 18:00:40
622
翻译 jsp中的button提交表单
jsp中普通按钮如何提交表单一个普通按钮如何手动的操作提交本表单阿!最好能简单用代码演示 方法1:方法2:方法3:其中最后一种比较灵活,比如说出发事件的可以不是一个按钮,而是一个超链接或者图片之类的元素。提交
2014-03-17 17:28:32
3278
翻译 存储过程和视图的区别
存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。 存储过程是程序化的sql可以实现一般sql不能实现的功能。 如:先检索一个表得到一些数据,经过一定的编辑后更新到另外一个表中、这就可以用不带参数的存储过程实现。存储过程可以使得对数据库的管理、以及显示关于数据库及其用户信息的工作容易得多。存储过程是 SQL 语句和可选控制流语句的预编译集合,
2014-03-10 19:49:56
6241
翻译 spring整合struts2(hibernate的配置和spring配置文件综合在一起)
第一步就是引入struts2和spring最基本已经struts中的spring-plugin的jar包,然后在web.xml配置filter引入struts2和配置listener引入spring如: struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter str
2014-03-07 22:20:37
991
翻译 Line: 230 - com/opensymphony/xwork2/spring/SpringObjectFactory.java:230:-1
启动服务器时出现如下异常:Line: 230 - com/opensymphony/xwork2/spring/SpringObjectFactory.java:230:-1原因有两个:1.没用到Spring,但是多了相关jar;2.Maven相关项目中用到了Spring,却没加监听器。在web.xml中,配置如下所示: contextConfigLocation
2014-03-07 21:10:02
790
转载 Hibernate中的命名查询
什么是命名查询? Hibernate允许在映射文件中定义字符串形式的查询语句,这种查询方式成为命名查询 使用命名查询有什么好处? 由于使用Hibernate的HQL常常需要在Java代码中写字符串查询语句,HQL混杂在代码之间,破坏代码可读性,通过使用命名查询,可以使业务逻辑和查询语句分离,使您专注于查询,而避免了 SQL 或者 HQL 代码分散于整个应用程序中的情况。
2013-12-08 20:28:40
2269
转载 数据校验的几种方式
数据校验1、复合属性和集合属性校验: 集合属性校验需要三个文件,一个ActionName-validation.xml文件,用来表示配置哪个Action的数据校验,其类型需要为vistor类型,field的 name属性为Action中的属性名。在field-validator子元素下,需要指定context属性和appendPrefix属性。Context属性值表示
2013-12-04 23:29:15
4689
原创 预编译的优点(Statement和PrepareStatement 的区别)
在执行SQL命令时,有二种选择:可以使用PreparedStatement对象,也可以使用Statement对象。而熟悉JDBC编程的大侠们都会选择使用PreparedStatement对象,主要因为使用预编译对象PreparedStatement时,有以下几个优点:1、效率高 PreparedStatement可以尽可能的提高访问数据库的性能,我们都知道数据库在处理SQL
2013-12-04 22:35:33
6687
原创 SSH三大框架的运行原理及机制
struts2是运行原理:1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求;2.这个请求会经过图中的几个过滤器,最后会到达FilterDispatcher过滤器。3、接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个请求是否需要调用某个Action;4、如果ActionMap
2013-12-04 22:04:15
6517
原创 struts2拦截器的原理使用方法
如何使用struts2拦截器,或者自定义拦截器。特别注意,在使用拦截器的时候,在Action里面必须最后一定要引用struts2自带的拦截器缺省堆栈defaultStack,如下(这里我是引用了struts2自带的checkbox拦截器): 0(必须加否则出错)也可以改为对全局Action设置自己需要的拦截器,如下:在struts.xml里面定义全局的配置设置
2013-12-04 21:02:33
720
原创 不同数据库的分页技术
针对不同的数据库,分页的实现方法是不一样的。Oracle分页技术Oracle数据库为我们提供了两个很重要的字段:RowId和RowNumber。RowId是一个绝对的值,是针对某一行分配的一个唯一的行标识符,根据它我们可以非常迅捷地定位到某一个具体的行。它也起着主键的作用,即它是唯一的(Unique)、必有的(Mandatory)字段。RowNumber是一个相对的值,是指查询结果的行号。
2013-12-03 22:59:40
1076
翻译 导出excel,word组件的选择
jakarta poi和JavaExcelAPI(简称JXL),jacob,iTextpoi在某些细节有些小Bug并且不支持写入图片,对中文的支持不行JXL就惨了,除了支持写入图片外,其他都比poi差,效率低于poi。而且jxl不支持公式,很多带有公式的Excel文件用JXL打开后,公式就丢失了(比如now(),today())jacob使用的是com技术,对excel进行COM自动化
2013-11-06 23:06:18
639
转载 jacob导出word文档操作步骤
JACOB是一个 JAVA到微软的COM接口的桥梁。使用JACOB允许任何JVM访问COM对象,从而使JAVA应用程序能够调用COM对象。如果你要对 MS Word、Excel 进行处理,JACOB 是一个好的选择。JACOB目前已经成为sourceforge(http://sourceforge.net/projects/jacob- project/)的一个开源项目,本文使用的版本是1.10.
2013-11-06 22:28:31
1103
原创 收藏信息
共享给大家一个网盘 里面资料很全华为网盘184172133@qq.comzxcvbnm2.XML有2种基本的解析方式:DOM(Document Object Model)、SAX(Simple Api of Xml). DOM解析器会把所有的XML文档全部加载到内存中,如果XML文件非常庞大,那么这样的解析器会耗尽内存,导致内存益处异常;当前,很多解析器已经采用了延迟加载设
2013-10-28 23:06:53
513
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人