- 浏览: 34214 次
- 性别:
- 来自: 广州
最新评论
-
shyang:
hibernate @MappedBy -
蔡尧东:
调用document.getElementById(" ...
simple test for toggle div bar -
蔡尧东:
display:none和visible:hidden都是把网 ...
simple test for toggle div bar
文章列表
Spring applicationContext.xml的<context:component-scan>標籤用途比我想像的還要實用。而且後來才知道,有了<context:component-scan>,另一個<context:annotation-config/>標籤根本可以移除掉,因為被包含進去了。原本我survery Spring3通常只配置成<context:component-scan base-package="com.foo.bar"/>,意即在base-package下尋找有@Component和@Config ...
java模式之单例模式:
单例模式确保一个类只有一个实例,自行提供这个实例并向整个系统提供这个实例。
特点:
1,一个类只能有一个实例
2,自己创建这个实例
3,整个系统都要使用这个实例
例: 在下面的对象图中,有一个"单例对象",而"客户甲"、"客户乙" 和"客户丙"是单例对象的三个客户对象。可以看到,所有的客户对象共享一个单例对象。而且从单例对象到自身的连接线可以看出,单例对象持有对自己的引用。
Singleton模式主要作用是保证 ...
could not initialize proxy - no Session
异常:
org.hibernate.LazyInitializationException: could not initialize proxy - no Session
at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:57)
at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitia ...
关键字: 乱码
如果要下载中文的文件名,首先要将中文文件名编码,直接看代码,以jsp中下载中文文件名为例:
java 代码
FilesManagerForm fileForm = (FilesManagerForm) form;
Files f = this.getFilesDAO().findById(fileForm.getFileId());
String fileName = f.getFileName();
//下载文件的公共写法
response.setContentType("application/x-msdownload");
...
SQL Server 2000 JDBC驱动程序质量可真不怎么的。虽然已经到了SP3,但仍有很明显的BUG没有解决。想等到SP4发布,可微软却没了下文。
其中最明显的两处BUG:
1.当读取的字段类型为TEXT 时,如果该字段为NULL或者为空,则抛出异常
2.ResultSet只能按顺序获取字段值,而且不能重复读取字段值
解决这些问题的办法有不少,我觉得最省事的还是换一个驱动吧。比如第三方的JDBC驱动,或者用SQL Server2005的JDBC驱动。这个版本将上述问题都解决了。
附件中的jtds-1.2也可以
1、到底在哪用cascade="..."?
cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在 cascade的源头上插入或是删除,所有cascade的关系就会被自己动的插入或是删除。便是为了 ...
[JSTL]<c:forEach>标签的使用
2006年11月13日 星期一 16:06
在JSP的开发中,迭代是经常要使用到的操作。例如,逐行的显示查询的结果等。在早期的JSP中,通常使用Scriptlets来实现Iterator或者Enumeration对象的迭代输出。现 ...
<c:if>标签用来在页面中实现条件化的判断功能。它的主要目的就是替换Java脚本中的if语句,来实现页面内容的条件化输出功能。这个标签所进行的判读主要是依据表达式来进行的,如果该表达式的求解值为true,那么表示条件成立,将会输出标签体中的内容。否则将不会产生任何的输出。
<c:if>标签的语法说明如下:
<c:if test="expression" var="name" scope="scope">
body cont ...
前言
从JSP 1.1规范开始,JSP就支持在JSP中使用自定义标签了,自定义标签的广泛使用造成了程序员重复定义,这样就促成了JSTL(JavaServer Pages Standard Tag Library)的诞生。
因为工作中需要用到JSTL,但网上却苦于找不到有关JSTL的中文资料,所以就有了这篇文章。
JSTL简介
JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。但是在即将推出的JSP 2.0中是作为标准支持的。
JSTL目前的最新版本为1 ...
[JSTL]<c:set>标签的用法
2006年11月13日 星期一 16:03
<c:set>标签的作用是在JSP页面中创建限制了作用域的变量。如果在该作用域中已经存在了要创建的变量,那么该标签只会简单的将所指定的值赋给该变量。
<c:set>标签的语法定义如下所示:
<c:set var="name" scope="scope" value="expression"/>
<c:set>标签具有以 ...
在MyEclipse中加快jsp打开速度
MyEclipse中的jsp打开速度实在不敢恭维,慢得要死,如果打开一个也就忍了,但打开N个就要死人了.换句话说,如果一次省个5秒,打开12次就能省1分钟了.
MyEclipse中默认用"MyEclipse Visual JSF Designer"打开jsp页面,速度极慢.
打开jsp页面时,右键jsp页面,然后选择"MyEclipse JSP Editor",打开时间会加快很多.
如果不想每次右键(当然不想- -#),可以到"Windows"->" ...
第一种:
web.xml
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
<servlet>
<servlet-name>context</servlet-name>
<servlet-class>org.springframework ...
jsp页面:
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ page contentType="text/html; charset=UTF-8"%>
org.springframework.web.filter.CharacterEncodingFilter
UTF-8
其他地方能够UTF-8的都是UTF-8
经过测试没有发现有乱码
近日,使用struts 1.1,发现讨厌的中文乱码问题,在form的传送过程和入库时候出现。就我在网络上找的方法罗列如下:
(Tomcat 5.0.28+struts 1.1+hibernate 2.1+sqlserver2k)
1.直接转编码public static String isoToGB(String src){
String strRet=null;
try{
strRet = new String(src.getBytes("ISO_8859_1"),"GB2312");
}catch(Excep ...
1. 完整的action
<action path="/aFullAction"
type="somePackage.someActionClass">
name="someForm"
input="someJSP.jsp"
<forward name="successful" path="someJSP.jsp"/>
<forward name="failed" path="someOtherJSP.j ...