Struts
Double
不断的从时间复杂度和空间复杂度提升自己
展开
-
SSH框架集成步骤
SSH框架集成步骤1.集成Struts和spring1.1 在struts-config.xml中添加以下配置 plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">指定配置文件的类路径--> set-property property="contextConfigL原创 2011-06-12 17:06:00 · 285 阅读 · 0 评论 -
Log4j使用总结
#OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者您定义的级别。Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG#这里定义能显示到的最低级别,若定义到INFO级别,则看不到DEBUG级别的信息了~!log4j.rootLogger=DEBUG#将DAO层log记录到DAOLog,allLog中log4j.logger.DAO=D转载 2011-07-03 00:01:39 · 304 阅读 · 0 评论 -
struts1.3 spring2.5 hibernate3.2问题解决过程
1、创建数据库的时候,我用的是mysql,配置数据库编码方式必须是gbk的,不然客户端查询的全是乱码。2、网页上最好统一使用utf-8不然也会出现乱码,当我在数据库中插入的登录用户名是汉字后,从网页上输入汉字用户名登录,会出现无法登录,原因是编码方式不一样,做个转换就可以了,如下所示username = new String(username.getBytes("iso-8859-1"),"utf转载 2011-07-02 23:59:57 · 291 阅读 · 0 评论 -
javaBean为什么要实现Serializable接口?
引用:http://jzinfo.javaeye.com/blog/519470 Java的"对象序列化"能让你将一个实现了Serializable接口的对象转换成一组byte,这样日后要用这个对象时候,你就能把这些byte数据恢复出来,并据此重新构建那个对象了。这一点甚至在跨网络的环境下也是如此,这就意味着序列化机制能自动补偿操作系统方面的差异。也就是说,你可以在Windows机器上创键一个对象转载 2011-07-03 00:04:36 · 365 阅读 · 0 评论 -
struts做的几件事
1.加入相关jar包(把jstl.jar和standard.jar替换成1.0版本)2.生成一个strusts-config.xml3. 五个标签文件(bean,html,logic,nested,titles)4.一个验证规则文件 validator-rules.xml5.在web.xml里注册6.生成一个资源文件ApplicationResources.prop原创 2011-06-24 21:13:00 · 261 阅读 · 0 评论 -
forward与redirect区别
文章分类:Java编程 forward仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;redirect则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。所以,forward更加高效,在forward可以满足需要时,尽量使用forward()方法,并且,这样也有助于隐藏实际的链接。在有些情况下,比如,原创 2011-06-24 21:11:00 · 335 阅读 · 0 评论 -
用DynaBean减除不必要的VO和FormBean
文章分类:Java编程 (看别人的可以简单理解,先记下来在说)DynaBean是BeanUtils里的宝贝之一。有了动态Bean,就不用写那么多VO出来了,特别那些只是为了和View交互而存在的bean. DynaBean的用法很简单,特别是有了LazyBynaBean之后. DynaBean car = new LazyDynaBean();转载 2011-06-24 21:12:00 · 363 阅读 · 0 评论 -
统一异常处理
第一步:自定义异常类:package com.zhongbin.oa.exception;/* * 自定义异常类,用来处理系统的异常 */public class SystemException extends RuntimeException { //对应messageResurser的KEY ,自定义的ExceptionHandler用此KEY获取异常消息 priv原创 2011-06-24 21:12:00 · 308 阅读 · 0 评论 -
Struts1原理
1.初始化:struts框架的总控制器ActionServlet是一个Servlet,它在web.xml中配置成自动启动的 Servlet,在启动时总控制器会读取配置文件(struts-config.xml)的配置信息,为struts 中不同的模块初始化相应的对象。(面向对象思想) 2.发送请求:用户提交表单或通过UR原创 2011-06-12 17:13:00 · 338 阅读 · 0 评论 -
Struts和struts2的不同
Struts和struts2的不同点: 1、Action Struts的Action类要求继承一个基类。 Struts2的Action类是通过实现接口。 2、线程模式 Struts Action线程不安全的,单列的模式。 Struts2 Action对象为每个请求产生一个原创 2011-06-12 17:09:00 · 392 阅读 · 0 评论 -
理解ssh
Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory 为什么要用: 1. 对JDBC访问数据库的代码做了封装,大大原创 2011-06-12 17:13:00 · 1405 阅读 · 0 评论