
Java
文章平均质量分 64
pengxuan
编程
展开
-
在myeclipse中用build.xml布署ejb的问题
在myeclipse中用ejb项目中的build.xml布署到weblogic的base_domain域中的autodeploy文件夹后,如果想要删除部署的ejb,不能在autodeplay文件夹下直接删除产生的jar包,如果直接删除jar包在myeclipse中启动weblogic的时候会报如下错误,并且在weblogic的管理界面中部署页面也删不掉ejb原创 2012-04-07 23:14:13 · 2055 阅读 · 0 评论 -
一对一唯一外键关联映射(双向)
没什么好说的,就是为了再实现从“一”(IdCard)加载“多”(Person),在“一”的实体类中保存“多”的实例,并在配置文件中用进行说明。1.实体模型:2.关系模型: 3.实体类: Person.javapublic class P转载 2011-08-30 23:12:37 · 593 阅读 · 0 评论 -
多对一(many-to-one) .
通过many-to-one元素,可以定义一种常见的与另一个持久化类的关联。 这种关系模型是多对一关联(实际上是一个对象引用-译注):这个表的一个外键引用目标表的 主键字段。 name: 属性名。 column (转载 2011-08-28 22:58:27 · 4015 阅读 · 1 评论 -
遍历集合的方法
原创 2011-08-26 15:22:06 · 712 阅读 · 0 评论 -
IE7 中ajax提交之post and get中文编码区别
IE在有ajax在提交中文时用post与get的不同。 今天在修改网页提交时中文出错的bug时,发现ie7会把get方法提交的值转换出gb2312的中文编码,提交的页面与目标页面都是utf-8的编码方式,所以就出现乱码,查找大量资料后问题并没有实质解决。由是通过转载 2011-09-22 10:10:25 · 1227 阅读 · 0 评论 -
深入浅出URL编码
转自 http://blog.youkuaiyun.com/yzhz 一、问题: 编码问题是JAVA初学者在web开发过程中经常会遇到问题,网上也有大量相关的文章介绍,但其中很多文章并没有对URL中使用了中文等非ASCII的字符造成服务器后台程序解析出现乱码的问题作出准转载 2011-09-22 10:08:33 · 547 阅读 · 0 评论 -
JSP在Servlet中的几个编码的作用及原理
首先,说说JSP/Servlet中的几个编码的作用。 在JSP/Servlet中主要有以下几个地方可以设置编码,pageEncoding="UTF-8"、contentType="text/html;charset=UTF-8"、request.setCharacterEnc转载 2011-09-22 10:09:25 · 491 阅读 · 0 评论 -
Servlet中的ServletContext对象
原创 2011-09-17 21:46:05 · 684 阅读 · 0 评论 -
servlet中什么时候该使用请求转发,什么时候该使用重定向
前后两个页面 有数据传递 用请求转发,没有则用重定向。比如servlet查询了数据需要在页面显示,就用请求转发。比如servlet做了update操作跳转到其他页面,就用重定向。转载 2011-09-17 22:56:57 · 8840 阅读 · 1 评论 -
浅谈JSP中的PageEncoding和ContentType属性
浅谈JSP中的PageEncoding和ContentType属性 JSP页面中的PageEncoding和ContentType两种属性的区别是什么呢?我们先来看一下:PageEncoding:是JSP文件本身的编码ContentType:Content转载 2011-09-19 09:22:06 · 613 阅读 · 0 评论 -
JSP页面中 pageEncoding contentType的区别 .
pageEncoding是jsp文件本身的编码contentType的charset是指服务器发送给客户端时的内容编码 JSP要经过两次的“编码”,第一阶段会用pageEncoding,第二阶段会用utf-8至utf-8,第三阶段就是由Tomcat出来的网页,转载 2011-09-18 17:23:36 · 727 阅读 · 0 评论 -
jdbc连数据库查询问题,isClose()方法为什么报错?
boolean a =sta.isClosed();//抛出的异常为Exception in thread "main" java.lang.AbstractMethodError: oracle.jdbc.driver.T4CStatement.isClosed()Z;转载 2011-09-14 23:42:29 · 8736 阅读 · 1 评论 -
Class.forName( )
在Java开发特别是数据库开发中,经常会用到Class.forName( )这个方法。通过查询Java Documentation我们会发现使用Class.forName( )静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newInstance( )静态方法来实例化对象以便操作。因此,单单使用Class.forName( )是动态加载类是没有用的,其最终目的是为了实例化对转载 2011-10-22 09:16:01 · 718 阅读 · 0 评论 -
hibernate查询也要提交事务
在写代码的时候,发现数据库更新以后,在浏览器上查看的还是旧数据,以为是页面缓存作怪。取消ajax缓存并将页面缓存设为无之后结果依然。搞了一整天,最后发现只要在hibernate查询之后提交一下事务,问题就没了。这个问题以后要多多注意。 http://langkes.blog.163.com/blog/static/39591764200910292279197/转载 2011-11-16 16:39:59 · 2779 阅读 · 0 评论 -
Hibernate.initialize(Obj)用法
在使用hibernate进行持久化时,有时需要动态的改变对象的加载,比如在编辑页面里面lazy=true,而在浏览页面lazy=false,这样可以在需要lazy的地方才进行控制。而配置文件中Lazy属性是全局控制的,如何处理呢?当元素或者元素的lazy属性为true时,load() or get() or find()加载这些对象时,Hibernate不会马上产生任何select语句,只是产转载 2011-11-17 10:00:38 · 552 阅读 · 0 评论 -
ExtJs在Eclipse中的环境配置
在这里介绍一下在Eclipse中搭建ExtJs的环境1、到这里下载插件http://www.spket.com/download.html,我的是myeclipse,下载完解压到安装目录下的我自己建的一个目录下,入我的是:D:\my program\myplugins\spket-1.6.22,然后在D:\my program\MyEclipse 9\dropins目录下建一个.link文转载 2012-04-04 23:19:55 · 3151 阅读 · 0 评论 -
actionInvocation.invoke()是什么意思
关于Struts2的自定义的验证截器package ch06.struts2.Interceptor;import java.util.Map;import com.opensymphony.xwork2.Action;import com.opensymphony.xwork2.ActionInvocation;import com.opensymphony.xwor转载 2011-12-27 14:32:43 · 30356 阅读 · 3 评论 -
HibernateCallBack原理以及利用回调接口优化代码结构 .
http://blog.youkuaiyun.com/myxx520/article/details/5767659Hibernate 为我们提供一套很好的数据持久化解决方案,同时Spring也为我们封装了很多模板方法,比如实现HibernateDaoSupport后得到模板操作对象以及一些回调接口,如HibernateCallback,jdbcTemplete等,这些模板方法大大的减少了我们的代转载 2011-12-26 15:43:24 · 841 阅读 · 0 评论 -
java.lang.NoSuchMethodError 错误的解决方法
用myeclipse自带的struts2,spring,hibernate搭建ssh平台启动时提示下面错误2011-12-15 23:50:07 org.apache.catalina.core.StandardContext listenerStart严重: Exception sending context initialized event to listener instanc原创 2011-12-15 23:50:26 · 21454 阅读 · 0 评论 -
声明式事务
因为Spring中的事务是基于AOP实现的,而Spring的AOP是以方法为单位的,所以Spring的事务属性就对事务应用到方法上的策略描述,这些属性为:传播行为,隔离级别,只读和超时属性。转载 2011-12-10 22:22:07 · 481 阅读 · 0 评论 -
Spring只读事务
设为只读型事务,可以使持久层尝试对数据操作进行优化,如对于只读事务Hibernate将不执行flush操作,而某些数据库连接池和JDBC 驱动也对只读型操作进行了特别优化。原创 2011-12-10 21:11:00 · 2189 阅读 · 0 评论 -
myeclipse视图布局恢复
如果把某个视图的布局搞乱了,想要恢复到原来的默认,使用Windows 菜单下的 Reset Perspective这个菜单项可以恢复你当前选中的视图到默认布局。原创 2011-12-16 21:19:21 · 5498 阅读 · 0 评论 -
jsp文件head标签里的base
head标签里的base属性标记当前页面的根目录但是这个标签只影响 a 标签的href属性如果用javascript代码给location.href 赋值,还需要在代码里加入前面的base里的路径也就是说base只影响a 的 href原创 2011-12-16 23:15:37 · 1297 阅读 · 0 评论 -
导出Excel丢失css文件!
导出excel文件,如果页面使用了css文件,或者链接了css文件,在打开excel后,数据显示之前,提示丢失。。文件。解决方法: 因为你的链接文件是本地的即相对路径,改成绝对路径就可以了。 如果是css,把你css内容保存到style.jsp,页面用绝对路径引用就行了 例如: String url = request.getProtocol()转载 2011-11-11 10:33:54 · 7275 阅读 · 1 评论 -
使用request.getRequestDispatcher请求转发到一个页面中文乱码解决
一个JSP页面已经设置UTF-8编码,而且使用response.sendRedirect重定向到此JSP页面时,页面中文显示正常,并不会出现乱码。但是在Servlet中使用request.getRequestDispatcher请求转发到这个页面,页面显示时中文乱码,不知道什么原因现在有两种解决办法:一、在Servlet的get或post方法中使用response.setCharact原创 2011-11-27 15:35:59 · 12009 阅读 · 2 评论 -
Hibernate数据保存操作方法的原理对比 .
首先看看中文翻译的Hibernate的Session的javadoc Interface Session All Superinterfaces: Serializable All Known Subinterfaces: EventSource, Ses转载 2011-08-10 23:34:30 · 848 阅读 · 0 评论 -
Myeclipse中New菜单项下的项目变得特别少,常用的都不见了
界面右上角切换回 Myeclipse java enterprise原创 2011-08-10 09:56:25 · 8027 阅读 · 1 评论 -
Web中遇到的几个问题
<br />(一)mysql 中存放大的数据时字段类型<br /><br />MySQL中,BLOB是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。BLOB类型实际是个类型系列(TinyBlob、Blob、MediumBlob、LongBlob),除了在存储的最大信息量上不同外,他们是等同的。<br /><br />实际使用中根据需要存入的数据大小定义不同的BLOB类型。<br />需要注意的是:如果你存储的文件过大,数据库的性能会下降很多。<br /><br />TINYBLO转载 2011-05-03 17:31:00 · 1293 阅读 · 0 评论 -
Myeclipse的版本是怎么发布的
<br />M 表示 milestone,也就是“里程碑”版本,“里程碑”版本是指在开发之前预先预定好一些目标,当功能达到这一目标时就发布一个“里程碑”。<br /><br />“里程碑”版本是不稳定的版本的。原创 2011-04-19 08:52:00 · 692 阅读 · 0 评论 -
Servlet请求转发 RequestDispatcher接口
在Servlet中,利用RequestDispatcher对象,可以将请求转发给另外一个Servlet或JSP页面,甚至是HTML页面,来处理对请求的响应。一,RequestDispatcher接口方法简介 1,RequestDispatcher对象由Servlet容器来创建,封装一个由路径所标识的服务器资源。 2,RequestDispatcher接口中定义了二种方法用于请求转发: forward(ServletRequest,ServletResp转载 2011-03-09 10:01:00 · 585 阅读 · 0 评论 -
在Struts 2中实现文件上传
实现原理<br />Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的文件。具体实现<br />前段时间Apache发布了Struts 2.0.6 GA,所以本文的实现是以该版本的Struts作为框架的。以下是例子所依赖类包的列表:<br /> <br /><br /> <br />首先,创建转载 2011-02-10 15:14:00 · 600 阅读 · 0 评论 -
WebBrowser拦截网页Alter消息
实现IDocHostShowUI接口using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Runtime.InteropServices;using S转载 2011-01-28 13:53:00 · 3572 阅读 · 0 评论 -
Struts2中的struts-default.xml文件
<br />struts-default.xml<br />这个文件是struts2框架默认加载的配置文件。它定义struts2一些核心的bean和拦截器。原创 2010-11-20 17:10:00 · 571 阅读 · 0 评论 -
严重: Dispatcher initialization failed java.lang.RuntimeException
严重: Dispatcher initialization failed java.lang.RuntimeException: java.lang.reflect.InvocationTargetException处理方法:1、核对lib包commons-fileupload-1.2.1.jar,commons-io-1.3.2.jarcommons-logging-1.0.4.jarfreemarker-2.3.16.jarognl-3.0.jarstruts2-core-2.2.1.jarxwork-转载 2010-11-10 22:51:00 · 721 阅读 · 0 评论 -
Unable to load configuration. - [unknown location]
<br />我写了2个用了struts2的项目。<br />若我把这2个项目全部部署在tomcat里,会出现这样的异常<br />严重: Exception starting filter struts2Unable to load configuration. - [unknown location] at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.jav转载 2010-12-27 16:57:00 · 9791 阅读 · 2 评论 -
hibernate中identity和increment区别
<br />identity:由底层数据库生成标识符。identity是由数据库自己生成的,但这个主键必须设置为自增长,前提条件是低层数据库支持自动增长字段类型 <br /><br /> increment:由hibernate管理主键,自动以递增的方式生成标识符,每次增量为1。其在每次插入前取得一个当前最大的id+1作为主键,该主键必须为Integer类型转载 2010-12-20 10:17:00 · 793 阅读 · 0 评论 -
Hibernate学习笔记---通过load和get方法来查询对象(只能根据主键来查询)
<br />下面的例子是说明如何来查询一个对象。 get方法(get方法一经调用,会立即发出get方法)<br /> <br />package com.ahuzl.hibernate;<br />importjava.util.Date;<br />importorg.hibernate.Session;<br />importorg.hibernate.Transaction;<br />importjunit.framework.TestCase;<br /><br />publicclass Ses转载 2010-12-20 12:35:00 · 3468 阅读 · 0 评论 -
Tomcat中中文文件名不支持的解决方法
<br />今天在Tomcat中做文件下载,发现如果文件名是中文名无法下载,而英文文件名的是没有问题的。<br /><br />想想可能跟编码有关系,在conf/server.xml配置文件发现在里面可以改其编码方式。<br /><br /><br /><Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" accep转载 2011-05-02 13:24:00 · 701 阅读 · 0 评论 -
servletContext
servletContext接口是Servlet中最大的一个接口,呈现了web应用的Servlet视图。ServletContext实例是通过 getServletContext()方法获得的,由于HttpServlet继承Servlet的关系GenericServlet类和Ht转载 2011-07-13 15:10:49 · 746 阅读 · 0 评论 -
request.getcontextPath() 详解
request.getcontextPath() 详解文章分类:Java编程 是为了解决相对路径的问题,可返回站点的根路径。但不用也可以,比如/catalog.jsp">,可以直接用也行,这两个文件是在同一个目录下的。比如你要生成一个文件放在服务器上得一个目录下,可以使用requ转载 2011-07-14 08:32:58 · 83409 阅读 · 4 评论