- 浏览: 164343 次
- 性别:
- 来自: 广州
最新评论
-
love_bomulmigok:
List对象转成json字符串(两种方式) -
coldrush:
你这标题中说的内容和标题不相关内容也太不成比例了,重点内容整成 ...
List对象转成json字符串(两种方式)
文章列表
tomcat 6的 struts2+hibernate3+spring2.5下的应用移植到weblogic10.3上,在运行
weblogic10.3时发现,原来在tomcat6运行妥妥的应用不好用了,在开发工具中发现抛异常:
org.springframework.orm.hibernate3.HibernateQueryException: ClassNotFoundException:
org.hibernate.hql.ast.HqlToken
原因: Hibernate3.0 采用新的基于ANTLR的HQL/SQL查询翻译器,在Hibernate的配置文件中,hi ...
Struts2有关乱码的处理
- 博客分类:
- Struts
情况1:方案(1)前台Jsp传参附加在URL后面(jquery)
前台引入jquery库
对含中文的参数进行如下处理:
encodeURIComponent(encodeURIComponent(“XXX”)),其中“XXX”是含中文的参数值。
...
Hibernate持久的三种状态
- 博客分类:
- Hibernate
Hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。
瞬时态
由new命令开辟内存空间的java ...
oracle进程连接异常解决方法
- 博客分类:
- 数据库
//将进程数设置自己需要的数量,尽量大
alter system set processes=500 scope=spfile;
//默认进程数
select count(*) from v$process
//当前进程数
select value from v$parameter where name = 'processes'
序列实现oracle数据库自增长
create sequence seq_autoId increment by 1 start with 1 maxvalue 1000
使用序列: seq_autoId.nextval
sqlserver2005连接类
- 博客分类:
- 数据库
package com.zz.commonsql;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
/**
* DAO层 连接类
* @author 张志
*/
public class CommonSql {
/**
* 连接方法
*
* @return con , null
*/
public Connecti ...
package com.zz.commonsql;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/**
* oracle 数据库连接类
*
* @author 张志
*
*/
public class OracleConnDB {
static String url = "jdbc:oracle:thin:@127.0.0. ...
DBC编程步骤:
1、注册加载JDBC驱动程序
2、建立与数据库的连接
3、创建一个statement或preparedStatement(发送sql请求)
4、执行sql语句
5、遍历获取处理结果集
6、关闭连接
struts1工作步骤流程
- 博客分类:
- Struts
(1)检索和用户请求匹配的ActionMapping实例,如果不存在就返回请求路径无效信息;
(2)如果ActionForm实例不存在,就创建一个ActionForm对象,把客户提交的表单数据保存到ActionForm对象中;
(3)根据配置信息决定是否需要表单验证.如果需要验证,就调用ActionForm的validate()方法;
(4)如果ActionForm的validate()方法返回null或返回一个不包含ActionMessage的ActuibErrors对象, 就表示表单验证成功;
(5)ActionServlet根据ActionMapping所包含的映射信息决定将请求转发 ...
struts1与struts2对比
- 博客分类:
- Struts
Struts2与Struts1对比
Struts2与Struts1Struts2与Struts1对比
Action 类:
Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。
Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一
个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作
Struts2的Action对象。
线程模式:
Struts1 Action是单例模式并且必 ...
1.客户端触发异步操作(javascript改变事件)
2.创建新的XMLhttpRequest的对象
3.设置回调函数
4.使用open方法与服务器建立连接
此方法设置http的请求方式(post/get)如果是post方式,需设置请求头信息xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
5.向服务端发送数据
xmlHttp.send(null);如果是post提交方式,就不能为空
6.在回调函数中针对不同的响应状态进行处理,返回包含处理结果的XML ...
jquery 客户端笔记
- 博客分类:
- js客户端
jquery.form.js ----表单验证插件
jquery.validate.js ----表单验证
jquery-1.4.2.js里的代码是没有进行处理的原代码,适合于人们阅读与研究.
jquery-1.4.2.min.js里的代码进行过特殊的处理,如变量的名称基本都写成一个字母,而且格式缩进都被删除了.
jquery级联案例和表单案例,请在附件中下载
sturts2实现下载功能
- 博客分类:
- Struts
下载的核心java代码:
Action类:
public class Download extends ActionSupport {
//下载文件
private String fileName = "";
public String getFileName() throws UnsupportedEncodingException {
return new String(fileName.getBytes("gbk"), "iso-8859-1");
}
//为需要下载的文件进行编码
pu ...
- 2012-07-14 21:40
- 浏览 792
- 评论(0)
struts2拦截器笔记
- 博客分类:
- Struts
如果用户要开发自己的拦截类,需要实现Interceptor接口,它包括三个方法:
Init()
destroy()
intercept(ActionInvocation action)
另一种只需继承AbstractInterceptor类实现 AbstractInterceptor方法
拦截器在strut2中配置的详细解析
<package name="default" extends="struts-default" namespace="/">
<interceptors>
//自定义的一个拦截器 ...
javascript 之 select下拉框
- 博客分类:
- js客户端
1.动态创建select
function createSelect(){
var mySelect = document.createElement(select);
mySelect.id = mySelect;
document.body.appendChild(mySelect);
}
2.添加选项option
function addOption(){
根据id查找对象,
var obj=document.getElementById('mySelect');
...