J2EE
文章平均质量分 63
yifeixiang
这个作者很懒,什么都没留下…
展开
-
父页面与子页面的相互调用
一、在页面里用 open 打开的子页面:1、子页面调用父页面的方法,包括子页面给父页面传值: window.opener.methodName();window.opener.methodName(param1,param2); 2、父页面关闭子页面:在父页面 openWin=window.open("");function bClick...原创 2017-12-14 14:51:38 · 497 阅读 · 0 评论 -
照片打包下载
设计思路: 通过业务表中照片编号获得需要下载的照片列表 把用户session、照片列表与zip名称 传入照片下载公共方法中。获得下载路径。 下载地址设计: /photozip/时间(yyyyMMdd)/HHmmss_5位随机码zipType[code="properties"]HOME_PATH=D\:\\soft\\Tomcat6\\virtu...原创 2014-05-22 09:32:07 · 267 阅读 · 0 评论 -
jxl导出excel文件简单示例
package util;import java.io.IOException;import java.net.URL;import java.util.HashMap;import java.util.List;import java.util.Map;import net.sf.jxls.exception.ParsePropertyException;...原创 2013-02-19 11:04:53 · 117 阅读 · 0 评论 -
获得请求IP
在AbstractInterceptor中ActionContext ac = invocation.getInvocationContext();HttpServletRequest request = (HttpServletRequest) ac.get(ServletActionContext.HTTP_REQUEST);String userRemoteAddr ...原创 2013-12-06 14:18:19 · 157 阅读 · 0 评论 -
(转)在java中通过JDBC连接Oracle,ResultSet返回总为空,这个问题是怎么解决呢
数据库基本访问格式Class.forName(“JDBC驱动程序"); Connection con= DriverManager.getConnection(url); Statement stmt=conn.createStatement(结果集类型,结果集并发性); ResultSet rs=stmt.executeQuery(DQL语句); 查询ResultSet rs...原创 2013-01-08 10:38:21 · 1277 阅读 · 0 评论 -
Spring 2.0 的AOP
我使用的是Spring 2.0 的AOP, 它引入了一种更加简单并且更强大的方式来定义切面。 马上开始吧: 首先建一个普通Java项目:com.longthsoft.learn.spring 把 spring.jar, commons-logging.jar, cglib-nodep-...jar, aspectjweaver.jar, aspectjrt.jar 放到 ...原创 2013-05-22 16:36:36 · 79 阅读 · 0 评论 -
转:spring多个定时任务quartz配置
applicationContext.xml[code="xml"][/code]applicationContext-quartz.xml[code="xml"] 0 0 0 * * ?//每天...原创 2012-11-22 09:07:52 · 69 阅读 · 0 评论 -
APK下载配置
tomcat-6.0\conf\web.xml [code="xml"] apk application/vnd.android.package-archive [/code]原创 2013-04-15 17:44:09 · 244 阅读 · 0 评论 -
My97DatePicker在Frame中无法打开站点
大部分日期控件都具备功能如:带时间显示,支持周显示,自定义格式,自动纠错,智能纠错,起始日期,操作按钮自定义,快速选择日期,支持多种调用模式等,My97DatePicker在这些方面做得更全面,更人性化,并且速度一流. 上面是My97官方网站的说明,这款日期控件也是我使用以来最好的一个,非常人性化,很全面,下面是在使用过程中我碰到的最棘手的一个问题,在frame框架中调用这个控件时老是探出“无法打...原创 2013-04-09 17:17:36 · 76 阅读 · 0 评论 -
struts2.0多附件上传
一、上传单个文件 上传文件是很多Web程序都具有的功能。在Struts1.x中已经提供了用于上传文件的组件。而在Struts2中提供了一个更为容易操作的上传文件组 件。所不同的是,Struts1.x的上传组件需要一个ActionForm来传递文件,而Struts2的上传组件是一个拦截器(这个拦截器不用配置, 是自动装载的)。在本文中先介绍一下如何用struts2上传单个文件,最后介绍一下用...原创 2012-04-27 11:24:53 · 100 阅读 · 0 评论 -
javax.xml.ws.soap.SOAPFaultException: Cannot create a secure XMLInputFactory
javax.xml.ws.soap.SOAPFaultException: Cannot create a secure XMLInputFactory这个问题困扰了我一天,妈的,后来才发现是缺少了两个jar包,如下:服务器端缺少了两个jar包 stax2-api-3.1.x.jar 和 woodstox-core-asl-4.2.x.jar,客户端不需要任何jar包。...原创 2014-06-04 20:26:35 · 223 阅读 · 0 评论 -
findbugs清理总结
findbugs警告26个。主要有以下9类问题。1、Bug: Hard coded reference to an absolute pathnameBUG描述:This code constructs a File object using a hard coded to an absolute pathname(此代码包含文件对象为一个绝对路径名) 问题原因:硬编码指向绝对...原创 2013-08-19 14:45:50 · 436 阅读 · 0 评论 -
(转)Java jacob调用打印机打印word文档
折腾了好久,最终决定由用一个第三方的,找到了jacob,还不错,特此记录下。1.将jacob的dll文件拷贝到C:\Windows\System32中。2.在任务管理器中将服务DCom Server Process Launcher(DcomLaunch)打开。3.将jacob.jar拷贝到项目的/libs目录下。值得注意的是,我在Windows Server 2008上,找不到...原创 2017-12-01 17:33:22 · 1047 阅读 · 0 评论 -
gson的使用分享
一、 最基本的对象与JSON相互转换1、 定义java对象[code="java"]public class ModelObject { private String name; private int val; private boolean status; private double f; private Date time...原创 2016-01-15 13:48:26 · 108 阅读 · 0 评论 -
(转)FindBugs规则整理
FindBugs是基于Bug Patterns概念,查找javabytecode(.class文件)中的潜在bug,主要检查bytecode中的bug patterns,如NullPoint空指针检查、没有合理关闭资源、字符串相同判断错(==,而不是equals)等一、Security 关于代码安全性防护1.Dm: Hardcoded constant database passwor...原创 2015-12-18 10:40:14 · 331 阅读 · 0 评论 -
Gson注解和GsonBuilder
//注意这里的Gson的构建方式为GsonBuilder,区别于test1中的Gson gson = new Gson(); Gson gson = new GsonBuilder() .excludeFieldsWithoutExposeAnnotation() //不导出实体中没有用@Expose注解的属性 .enabl...原创 2015-04-07 11:49:54 · 383 阅读 · 0 评论 -
Spring AOP 的@Aspect (转)
从Spring 2.0开始,可以使用基于schema及@AspectJ的方式来实现AOP,本文以一个简单的实例介绍了如何以@AspectJ方式在Spring中实现AOP。由于@Aspect是基于注解的,因此要求支持注解的5.0版本以上的JDK。 环境要求: 1. Web应用 2. 有一个专门提供系统服务的Service层 我们的目标是,如果用户调用Service层中任一方...原创 2015-03-03 15:50:06 · 118 阅读 · 0 评论 -
jxl导入excel
jxl读取excel和写excel基本类似,只是WritableWorkbook换成了Workbook; WritableSheet换成了 Sheet ;Label 换成了Cell。import java.io.File;import java.io.IOException;import jxl.Cell;import jxl.Sheet;import jxl.Workboo...原创 2013-09-17 16:56:42 · 77 阅读 · 0 评论 -
Hibernate一对多和多对一关系详解 (转载)
双向一对多关系,一是关系维护端(owner side),多是关系被维护端(inverse side)。在关系被维护端需要通过@JoinColumn建立外键列指向关系维护端的主键列。[code="java"]publicclass Order implements Serializable { privateSet orderItems = new HashSet(); ...原创 2014-07-10 17:00:32 · 72 阅读 · 0 评论 -
Struts2的Action如何交给spring来管理
我的Action是 [code="xml"] /WEB-INF/page/personlist.jsp [/code]我知道可以在action类中加注解@Component(value="action_*"),这里value等于Action的名字,可是使用通配符的办法来配置Action的话,所有的Action的名字都是action_*,不知该如何解决这个问...原创 2014-07-10 11:35:13 · 291 阅读 · 0 评论 -
Apache与Nginx的优缺点比较(转)
1、nginx相对于apache的优点: 轻量级,同样起web 服务,比apache占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 高度模块化的设计,编写模块相对简单 社区活跃,各种高性能模块出品迅速啊 apache 相对于nginx 的优点: rewrite ,比nginx 的rewrite...原创 2013-08-26 11:13:57 · 72 阅读 · 0 评论 -
java中文件上传与下载
1。上传文件流程先通过用户提交文件,保存文件到服务器端,然后在写入数据库中,每次到下载页面时从数据库中读出文件,生成文件在服务器目录中,以下。。。文件上传后保存文件到服务器中jsp,upFile.jsp[code="jsp"]上传文件 function check(){ var file = doc...原创 2012-04-27 11:05:35 · 80 阅读 · 0 评论 -
Spring 声明式事务配置的一种形式-Hibernate多事务
数据源:jdbc.properties[code="properties"]jdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc\:mysql\://localhost\:3306/wgfmcg?autoReconnect\=true&useUnicode\=true&characterEncoding\=utf-8jd...原创 2010-11-10 11:20:03 · 72 阅读 · 0 评论 -
Spring 声明式事务配置的一种形式-DataSource多事务
数据源:[code="xml"] [/code]数据源也可以用以下配置:jdbc.properties[code="java"]jdbc.driver=oracle.jdbc.driver.OracleDriver#jdbc.driver=driverClassName" value="com.mysql.jdbc.Driver...原创 2010-11-01 08:46:07 · 128 阅读 · 0 评论 -
C#使用Hessian调用JAVA的函数
Hessian其实很像web service,只不过它的协议不是SOAP,而是它自己规定的binary协议。Hessian的server端提供一个servlet基类,client端获得一个service接口(也就是stub)之后调用上面的方法,stub将方法调用marshal之后通过HTTP传到server,server借助reflection调用service方法。在itbaby...原创 2009-11-25 14:09:48 · 147 阅读 · 0 评论 -
对项目认识的进展
项目文件很多,最外层包括典型的MyEclipse组成:/.settings文件夹/lib文件夹/src文件夹/WebRoot文件夹.classpath.myhibernatedata.mystrutsdata.projectlib中只有一个导入的mysql-connector-java.jar驱动文件关键之处在于src...原创 2009-11-24 10:12:34 · 86 阅读 · 0 评论 -
页面验证码
[code="HTML"] 验证码: document.write("") 看不清 ...2009-11-23 13:52:18 · 117 阅读 · 0 评论 -
JAVA从页面上取得值
[code="java"]import javax.servlet.http.HttpServletRequest;[/code]request.getParameter();与request.getSession().getAttribute();是从页面上取得所需要的值.一般用request.getParameter()方法.(前题是有HttpServletRequest request)...2008-11-03 09:14:16 · 129 阅读 · 0 评论 -
关于JSP中的文件上传
最近因为项目需要,做了一个XLS文件上传.但不知道如何下手.就拿来别人的代码看了一下.如下:首先,在application-data.xml中添加:[code="xml"] [/code]这里用到了一个设计模式――工厂模式,用户程序从工厂类SessionFactory中取得Session的实例,可以用来刷新数据库.SessionFactory在Hibe...2008-10-06 15:28:35 · 156 阅读 · 0 评论 -
深入探讨 Spring 与 Struts 的集成方案
Spring是一个轻量级(大小和系统开支的角度)的IoC和AOP容器.它力图简化J2EE开发即J2EE without EJB.而且作为帮助企业级开发的核心支柱,Spring为模型层(OR持久层:Hibernate、JDO、iBatis等)服务层(EJB、JNDI、WebService)以及表现层(Struts、JSF、Velocity)都提供了良好的支持和集成方案. 访问Spring官方站 ...原创 2008-08-15 11:18:55 · 83 阅读 · 0 评论 -
浅谈关于Struts引用的Bean
我在苏宁电器做SOA。接触J2EE也才一个半月。才对String+Struts+JSP有所了解。关于Struts引用的Bean有点看法:[code="XML"] [/code]在s...2008-08-15 09:02:16 · 189 阅读 · 0 评论 -
Tomcat5.5下的Jndi的配置实例
JNDI是J2EE中一个很重要的标准,通常我们是在J2EE编程中用到,Tomcat中提供了在JSP和Servelt中直接使用JNDI的方法,主要是通过dbcp连接池,下面谈一下我在Tomcat5.5中配置和使用JNDI的方法。本文的对象是对j2ee编程有所了解的读者,或者已经看过了我的Blog:tomcat的基本配置说明 一、先在自己应用程序WEB-INF目录下的web.xml添加以...原创 2008-08-12 11:25:34 · 55 阅读 · 0 评论 -
当Action用Spring来表示
用下例来表示在Servlet时,拦截去做Spring.2008-08-12 11:25:03 · 77 阅读 · 0 评论 -
J2EE的学习
[color=blue]一、首先J2EE的开发及运行都需要JDK的支持。[/color][color=blue]二、JDK不是跨平台的.有Windows版本与Linux版本。[/color][color=blue]三、Windows版本:[/color]J2SE(桌面平台应用开发),J2EE(企业应用开发),J2ME(平台微型版) 安装JDK之后在环境变量中找到CLASSPATH...2008-11-25 09:50:27 · 68 阅读 · 0 评论 -
一些常用的正则表达式
"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-原创 2008-12-16 11:30:09 · 59 阅读 · 0 评论 -
(转)Spring事务配置的五种方式
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理...原创 2010-11-01 08:35:04 · 59 阅读 · 0 评论 -
关于页面中文的处理及特殊字符(中文乱码)的处理
1、页面在url参数中向后台传输中文,会导致乱码的处理方法:String name = new String(name.getBytes("iso-8859-1"),"utf-8"); 如果页面上传的中文有特殊字符时: <a href='xx.acion?CategoryName=encodeURIComponent("Visual C++")' > 2...原创 2011-05-13 17:38:14 · 729 阅读 · 0 评论 -
(转)Spring提供的线程池支持
[color=red]一旦企业应用越来越复杂时(比如,基于流程服务器的EIS),它们对相关技术也提出了更高的要求。在使用EJB 3.0组件技术开发企业应用过程中,它们能够享受到EJB容器提供的线程池、任务调度(@Timeout)服务。现如今,运行于Web容器的Web应用、单独的桌面应用也复杂到需要依赖于线程池、任务调度的这类服务,是时候实现贵族到平民的转变了。过去,很多企业项目可能会自身实...原创 2010-05-18 15:00:26 · 107 阅读 · 0 评论 -
sturts 2的getText用法
[code="jsp"][/code][code="struts.properties"]#该常量指定Struts 2应用所需要的国际化资源文件struts.custom.i18n.resources=propertieName[/code][code="propertieName.properties"]name=...[/code]...2010-01-28 16:18:31 · 183 阅读 · 0 评论 -
JQuery开发的弹出式多选框框架用法
在网上找了一下JQuery开发的弹出式多选框。但是没有找到属于自己的框架,经过学习了解。现有了一些了解。1.建一个CLASS ExecuterEntiry[code="java"] private static final Log logger = LogFactory.getLog(ExecuterEntiry.class); private String id; priva...2010-04-16 08:53:10 · 352 阅读 · 0 评论