分类: 学习预览模式: 普通 | 列表
07-08
14

解析html spec的类方法,HTML转义

比如说,我要在我的web页面里面产生"<B>"这样一个字符串。我可不想写

举例:<B>转换为& l t ; B & g t ;  ,也就是HTMLEncode与HTMLDecod转换

手动编写一个类

public static String enableTag(String input) throws IOException {
if (input == null) {
return null;

查看更多...

Tags: spec

分类:学习 | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 1172
07-07
29

ERROR - Initializing application data source org.a

家里写的程序拿到公司,跑出了这个错误。原因:SQL SERVER数据库的三个JAR文件没有搞定。。
引用内容 引用内容
ERROR - Initializing application data source org.apache.struts.action.DATA_SOURCE
org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory ([Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]无法打开登录 'gdyy' 中请求的数据库。登录失败。)
    at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:855)
    at org.apache.commons.dbcp.BasicDataSource.setLogWriter(BasicDataSource.java:598)
    at org.apache.struts.action.ActionServlet.initModuleDataSources(ActionServlet.java:778)
    at org.apache.struts.action.ActionServlet.init(ActionServlet.java:331)
    at javax.servlet.GenericServlet.init(GenericServlet.java:211)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)

查看更多...

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1284
07-07
22

Unhandled Exception thrown: class java.lang.ClassC

Unhandled Exception thrown: class java.lang.ClassCastException
类不匹配,我遇见这个错误是因为强制类型转换失败引起

Tags: Exception

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1671
07-07
21

空指针

file == null || file.equals("")
这样写判断,避免空指针异常

查看更多...

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 660
07-07
20

java.lang.IllegalArgumentException: Document base

总结一下:

java.lang.IllegalArgumentException: Document base C:\Tomcat 5.5\webapps\应用名 does not exist or is not a readable directory

这样的错误应在是在tomcat的Tomcat 5.5\conf\Catalina\localhost目录下配置的针对该应用的连接池的xml文件,而在webapps中没有这个应用

解决办法:
     ……自己好了……真的不知道是怎么解决的。其间做了两件事:
1.把sql server三个驱动类拷贝到 jakarta-tomcat-5.5.9\\common\\lib下,也拷贝到apache-tomcat-5.5.9\\server\\lib下。(应该是这种方法)

查看更多...

Tags: Exception

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1420
07-07
03

Java中数据库事务处理的实现

JavaBean中使用JDBC方式进行事务处理
  在JDBC中怎样将多个SQL语句组合成一个事务呢?在JDBC中,打开一个连接对象Connection时,缺省是auto-commit模式,每个SQL语句都被当作一个事务,即每次执行一个语句,都会自动的得到事务确认。为了能将多个SQL语句组合成一个事务,要将auto-commit模式屏蔽掉。在auto-commit模式屏蔽掉之后,如果不调用commit()方法,SQL语句不会得到事务确认。在最近一次commit()方法调用之后的所有SQL会在方法commit()调用时得到确认。
public int delete(int sID) {
 dbc = new DataBaseConnection();
 Connection con = dbc.getConnection();
 try {
  con.setAutoCommit(false);// 更改JDBC事务的默认提交方式
  dbc.executeUpdate("delete from bylaw where ID=" + sID);
  dbc.executeUpdate("delete from bylaw _content where ID=" + sID);

查看更多...

Tags: 事务

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 530