`
文章列表
在BS项目,有时候大家可能遇到这样的问题:在textarea中输入一堆内容,里面难免会有一些回车换行,保存成功后到详细页面去查看刚才输入的内容,你会发现那些本该换行的地方并未换行。今天研究了一下,把这个小问题解决了 ...
今天使用JDBC-ODBC桥接来操作Access数据库,发现了一个问题:insert语句从语法上说完全没问题,但是就是没法插入数据库。 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn = DriverManager.getConnection("jdbc:odbc:jdbc_odbc"); Statement st = conn.createStatement(); String insert = "insert into person (name,money) ...
最近遇到两次在hql的in中传递参数的问题,最初让我纠结万千。   在dao层已经封装好了一个使用hql获取数据的方法: public List<?> findByHql(String hql, Map<String, Object> map, int pageSize,int pageNo) { return this.getQuery(hql, map, pageSize, pageNo).list(); } private Query getQuery(String hql, Map<String, Object> map, int ...
【简介】 zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件  兼容 IE、FireFox、Chrome 等浏览器  在一个页面内可同时生成多个 Tree 实例  支持 JSON 数据  支持一次性静态生成 和 Ajax 异步加载 两种方 ...
spring 【控制反转(IOC)/依赖注入(DI)】: 由容器控制程序之间的关系,而非传统实现中,由程序代码直接操控。这也就是所谓“控制反转”的概念所在:控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。 简单 ...
最近抽空又整理了一套ssh2框架,主要使用的技术如下: spring做容器,管理了三层(dao,service,actioin)的对象 struts2实现与页面交互(MVC),自己做了一个异常拦截器,能拦截Action层抛出的异常 hibernate与数据库交互 BoneCp数据库连接池,据说比其它数据库连接池快20倍,仅仅是据说 MySql数据库   项目用eclipse创建的Dynamic Web Project,启动速度很快。 项目总大小12M,所以分两部分上传,jar.zip是部分jar包,丢到项目lib中即可,ssh2.zip里有sql文件。 做的例子很简单,大家见谅 ...
 如果你是spring+struts2的框架组合就可能出现下图的问题,点击多次提交按钮居然出现多条相同的后台错误消息   这个问题想来很纠结,把配置文件和jsp都查了个遍也没找到原因,后来突然想到spring才恍然大悟。 因为struts是交给spring管理了,所以需要配置对应的bean: <bean id="backLoginActionBean" class="com.bless.notepad.action.back.LoginAction"> <property name="loginService&q ...
struts2能够对前台提交的表单数据进行输入有效性校验,通常有两种方式: 1、在Action类中通过validatexx方法验证,这种方式很简单,在此不再赘述; 2、通过编写xx-validation.xml文件执行表单验证,当用户提交表单请求后,struts会优先执行xml文件,如果校验不通过是不会让请求访问指定action的。 本文介绍一下struts2通过xml文件进行校验的方法并说明怎么样扩展自定义的验证。   一、struts2验证框架的包位置 部署struts2项目有一个必备jar包:xwork-core-*.jar,在这个包中有这样一个package"com ...
从学习到现在从事java开发一年多了,个人觉得对java只了解皮毛,很多东西都是用到再去慢慢学习,编程真的是一项艺术,要完成一段好的代码,需要懂得很多。 最近项目经理让我负责一个组件开发,框架都由自己搭建,最让我头疼的是异常处理,我看了一些网上的源码,发现他们对异常的处理不是很重视,研究了很久都没有找到很好的解决方案。后来有幸看到一个200W美元的项目部分源码,通过他们对异常处理的解决方案,我终于弄通了java异常的一些基本机制,在这与大家分享一下。   (一)说到异常,首先从Throwable开始,Throwable是所有异常的基类,旗下有Error和Exception两个子类:Erro ...
 因为刚开始学习android,多少对控件以及详细的参数配置不熟悉,加之经验少,导致今天因为一个RadioButton无法显示搞了半个小时。 先看配置源码: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width=&quo ...
今天用eclipse终于整合出了struts2+hibernate+spring框架。 我创建的是tomcat项目,需要有tomcat插件。导入项目以后,鼠标右键选择属性,然后再找到“tomcat”项,勾选一下“Is a tomcat project”即可。具体方法见源码里的jsp图片,sql也在源码里。     补充1:项目中部分jar包不是最新版的,可能导致引用其它jar包报错,目前我调整过的jar包如下: commons-collections-2.1.1.jar 换成 commons-collections-3.2.jar     补充2: 支持jstl的jar包: ...
都说spring利用AOP实现自动事务处理机制非常好,但在只有hibernate这个框架情况下,我们开启session、管理事务就往往很麻烦。 public void save(Object obj){ Session session = this.getSession(); Transaction tran = session.beginTransaction(); try { session.save(obj); tran.commit(); } catch (Exception e) { //事务回滚 if(tran.isAct ...
Global site tag (gtag.js) - Google Analytics