- 浏览: 7820 次
- 性别:
- 来自: 南京
最新评论
-
maytony:
我是采用ssh 整合开发的 在三大框架整合中出现乱码 怎么解决 ...
关于struts乱码问题
文章列表
这种多态是用抽象类实现的
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
A a=new C();
a.f();
}
}
abstract class A {
protected void m1(){
System.out.println("A m1()");
m2();
}
protected abstract void m2();
public abstract void ...
- 2009-09-24 22:15
- 浏览 823
- 评论(0)
前几天做项目,用到了Oracle数据库,是关于更新Blob,代码是这样写的:
/**
* 描述: 添加某张表某条记录的content字段,此字段为 blob 型
* param: 表名;主键;数据;数据库连接
* return: 添加成功返回 true ;否则返回 false
* */
public static boolean setBlob(String tableName,int ID, String data,Connection conn) {
Statement statement = null;
ResultSet ret = null;
...
今天用struts写了一个一段程序,是向数据库中插入一条记录,在表单提交是出现中文乱码问题,办法用的最多的是filter,可是这会占用比较多的系统资源,我的办法是自己写一个类这个类继承ActionServlet,就叫MyActionServlet,在这个类中覆盖process方法,代码如下:
public class MyActionServlet extends org.apache.struts.action.ActionServlet {
@Override
protected void process(HttpServletRequest request, HttpServl ...
- 2009-09-05 23:03
- 浏览 1110
- 评论(1)
在java语言中,当我们在传递参数时,如是是个对象,我们并不想在在方法中改变对象的值,那么我们该怎么办:
1,可以new 一个对象,然后再setXXX(getXXX())来给对象赋值,如果要产生N个,比如N是100,如果这个对象有N个属性,比如10个,这样就要new100次,get,set 1000次。这样工作是相当无聊的,而且无意义。
2,采用Object的clone()方法,也就是复制对象,需实现Cloneable接口否则会抛出CloneNotSupportedException异常代码如下:
可是,如果当该对象的属性不是基本数据类型的是,如是某个对象,该对象的属性与原对象的属性是同一个, ...
jsp或Servlet都会用到页面跳转,可以用
request.getRequestDispatcher("p3.jsp").forward(request,response);这种方法称为转发,地址栏上的URL不会改变;
response.sendRedirect("p3.jsp");这种方法称为重定向,地址栏的URL会改变;
这样实现跳转到p3.jsp;可是这两种方法有着本质的不同,requset是请求,是在服务器端运行的,response是相应,是在客户端运行的;
例如:
有3个页面p1.jsp,p2.jsp,p3.jsp;
p1.jsp提交给p2. ...
- 2009-09-05 23:00
- 浏览 1244
- 评论(0)