- 浏览: 16825 次
最新评论
文章列表
The server encountered an internal error that prevented it from fulfilling this request.
这个通常会有以下几点可能性:
①(低级错误)Bean里面没有注入相应的变量,导致变量内容是空的。
提示找不到地址,或错误的返回值:
这是一个不常见的错误,在这里记录下来:
我的Tomcat出了BUG一直错误的启动其他目录下的【同名工程】,结果导致我错误的以为启动了【我要】启动的工程。而且具有迷惑性的是,【在软件界面明明显示的是我要的工程在加载中,而那个同名的工程已除名】。事实上在 ...
花了3天在网上通过拼凑的资料搞定了OpenSessionInView
OpenSessionInView的主要作用是:延长hibernate中session的作用时间至web层——就是说session会在jsp页面请求发送后就打开,直至jsp页面显示完毕session才关闭。
我把OpenSessionInView中碰到的问题写下来
①要使用OpenSessionInView一定要启用spring的事务管理器托管所有Service层、Dao层、以及session的获得
②配置OpenSessionInView的时候如果用的是OpenSessionInViewFilter,那这个Filt ...
假如你有一个类B<T>想得到这个类的泛型T的类型只要加入下面两句话
ParameterizedType pt = (ParameterizedType) this.getClass().getGenericSuperclass();
Class<T> clazz = (Class<T>) pt.getActualTypeArguments()[0];
此时clazz内就是泛型<T>的真实类型,
可以这么得到泛型的实际限定名:
String className = clazz.getCanonicalName();
这个class ...
swing中几种layout示例
http://blog.csdn.net/wanglixin1999/article/details/11576317
具体参见:
http://wenku.baidu.com/link?url=qTjMROGtJt51XU5YGWtzfDUcU8nEJs8mPqh6IoLJVZP4KbiU5VsmmjzDbacbdhDLDqmJVh_pkC5FkuYWRKauVEeOOBb6zOIwHCwqbM6QDwa
具体参看这里:
http://blog.csdn.net/a906998248/article/details/7514969
做一些无用的积累,虽然不知道这些会在什么时候派上用场
asm*.jar 写道
AccelerationSimulation Mode,缩写为ASM 传感器。
ASM是小巧轻便的 Java 字节码操控框架 ,它能方便地生成和改造 Java 代码。 Hibernate 和 Spring 在底层都用到了 ASM(CgLib 底层用的 asm)
asm-commons-*.jar 写道
必须包
hibernate的公用的包。提供了基于对象的表现形式
asm-tree.*.jar 写道
必须包
提供了基于对象的表现形式,struts2最基础的包
commons-fil ...
向Oracle读取16进制byte[]数据
这种方法只能处理总大小小于6M的数据(在默认的java虚拟机设置下)。
①持久化类:
public class Mail implements Serializable {
/**
* 主键
*/
private int id;
/**
* 即将传入数据库中的文件
*/
private byte[] filedata;
/*此处省略get、set*/
}
②持久化类与hibernate的映射文件:持久化类.hbm.xml
<?xml version="1.0&qu ...
springside
看起来是spring的第四代,这里是它的链接
blogdevteam 写道
http://blog.csdn.net/blogdevteam/article/details/8123926
①<result type="chain"></result>红条久久不去
<result type="chain">另一个action</result>
我使用struts2.3.1版本上面的写法是可行的,但是2.1版本的时候出现了问题
解决办法:
<result name="action返回的字符串" type="chain">
<param name="actionName">另一个action</p ...
公式:
sysdate+1 加一天
sysdate+1/24 加1小时
sysdate+1/(24*60) 加1分钟
sysdate+1/(24*60*60) 加1秒钟
举例:
--插入数据
INSERT INTO leave VALUES((select sysdate from dual),(select sysdate+1 from dual),'马航失事、痛心疾首、请假一天');
--结果↓
2014-4-18 10:25:13
2014-4-19 10:25:13
马航失事、痛心疾首、请假一天
16进制与中文字符串的互换
SQL>
SQL> Select utl_raw.cast_to_raw('今天天气真好'),
2 utl_raw.cast_to_varchar2( utl_raw.cast_to_raw('今天天气真好')) From dual
3
SQL> /
RAW_INFO SRC_INFO
--------------------------- ---------
BDF1CCECCCECC6F8D5E6BAC3 今天天气真好
ssh的搭建(备忘)
- 博客分类:
- ssh
用myeclipse搭建(傻瓜式搭建)
百度文库 写道
http://wenku.baidu.com/link?url=UBlv8AvHQpB34zpOc4g3EeE1q69R5CxBu8J73kcJYoFoW6Q6YvbbStiqt5p-AEG5s10iTIrNTe3Ntn9pB040Q3szn-0nr1ptYGoNSqLxKoC
验证带中文的用户名:
var str = "待验证的字符串";
var Expression1 = /[^\u4e00-\u9fa5_a-zA-Z0-9]+$/;
var objExp1 = new RegExp(Expression1);
if (objExp1.test(str)) {
$("#user_usernameFont").html("只允许中文、字母、数字");
}
验证密码:
var str = "待验证的字符串"
var strExp = /[^0-9a-zA-Z_]/; ...
jQuery中自带了显示和隐藏标签的办法,非常简便写法如下:
$("#withdrawId").show();//显示标签
$("#withdrawId").hide();//隐藏标签
<input type="button" id="withdrawId" style="display:none;"/>