`
zhanghuifeng
  • 浏览: 10004 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
今天用struts写了一个一段程序,是向数据库中插入一条记录,在表单提交是出现中文乱码问题,办法用的最多的是filter,可是这会占用比较多的系统资源,我的办法是自己写一个类这个类继承ActionServlet,就叫MyActionServlet,在这个类中覆盖process方法,代码如下: public class MyActionServlet extends org.apache.struts.action.ActionServlet { @Override protected void process(HttpServletRequest request, HttpServl ...
在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. ...

初学JAVA

    博客分类:
  • Java
[size=x-small][/size][color=darkred][/color] 刚学JAVA觉得有点吃力,不过我会坚持下去的
Global site tag (gtag.js) - Google Analytics