`
爱像天空
  • 浏览: 204579 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
1.关于如何用脚本修改fileupload控件值的问题, 开发环境vs2005,在上传文件时,需要一个取消的按钮来清空type=file的value,而且这个页面上有多个file控件 这个比较麻烦因为file的值本身是不允许用脚本修改的(安全角度考虑) 方法1).使用脚本把这个file的input移动到一个form中,然后调用reset,如果有多个这样的input当然还要再移出来.这个方法我不会采用,因为对.net开发者 来讲习惯了一个页面就一个form所有控件都在其中. 方法2).这个方法有点投机,就是在脚本中调用 var fileup = document.getEle ...
html部分 写道<body onLoad="init();"> <table id="table" align="center"> <tbody id="newbody"></tbody> </table> <div> <table width="800px" border="1px" align="center">   <tr><td alig ...
为了在Action处理过程中可以访问到当前请求HttpServerRequest对象,通俗的说就是request.getParameter可以取到值.我们可以使用依赖注入机制的接口注入方法.接口注入需要的是已经被实现了的接口。这个接口包含了相应属性的setter,为Action提供值     我做的这个神话网的例子中,有一个action需要request.getParameter取得value,所以我实现了ServletRequestAware接口,同进声明了一个HttpSerletRequest的属性.看起来好像是线程不安全的,其实在struts2中并没有问题,因为每个请求过来的时候都会产生一 ...
一、理解Html DOM、Ext Element及Component   要学习及应用好Ext框架,需要理解Html DOM、Ext Element及Component三者的区别。   Ext是基于Web的富客户端框架,其完全是基于标准W3C技术构建设的,使用到的都是HTML、CSS、DIV等相关技术。Ext ...
无论你是Ext库的新手,抑或是想了解Ext的人,本篇文章的内容都适合你。本文将简单地介绍Ext的几个基本概念,和如何快速地做出一个动态的页面并运行起来,假设读者已具备了一些JavaScript经验和初级了解HTML Dom。 下载Ext 如 ...
只有在可以合理地预期调用者可以处理异常时,DAO 接口中的方法才应该抛出检查过的异常。如果调用者不能以有意义的方式处理这个异常,那么考虑抛出一个未检查的(运行时)异常。 如果数据访问代码捕获了一个异常,不要忽略它。忽略捕获的异常的 DAO 是很难进行故障诊断的。 使用链接的异常将低级别的异常转化为高级别的异常。 实际它所描述的是应用级异常和运行期异常必须分别对待。    为什么要区别对待呢? 实际上无论是应用级别异常还是系统级别异常我们都需要去处理的,并且最终反馈给调用客户端一定的信息。    不同的异常对应不同的信息,应用级别异常通常我们知道如何去处理以及给客户什么最终反馈信息,这时候我们 ...
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。   如此强大的优越性,实际上手并不难,尤其在spring框架下,使用log4j更是容易,下面介绍一下spring下的log4j应用。   当然先要下载相应的jar包(log4j.jar)   首先是web. ...
struts2的struts.xml中package是否必须要extends,看资料不是必须的,但是不写的时候报错,There is no result type defined for type 'dispatcher' mapped with name 'success' - result... 不是必须的。 该错误 There is no result type defined for type 'dispatcher' mapped with name 'success' 原因是:类型dispatcher是在struts-default.xml中定义的,从这个意义上说,又是必须写exte ...
<package name="tutorial" extends="struts-default">的name属性是什么     当提交一个Html的Form给Struts2框架时,数据不再是提交给服务器端的某一个JSP页面,而是提交给一个Action类。而框架根据配置文件把与该Action类对应的页面(这个页面可以是JSP页面,也可以是PDF、Excel或Applet)返回给客户端。 写一个Struts2的HelloWorld , 我们需要做三件事: 1. 创建一个显示信息的JSP文件 2. 创建一个生成信息的Action类 3. 建立JS ...
Struts2与Spring的整合,对于程序员很有利,他能使程序更加简单,分层明细。下面小编和大家分享Struts2使用Spring插件完成整合。     借助于Spring插件,我们可以非常简单地完成Spring和Struts2的整合,这种整合包括让Action自动装配Spring容器中的Bean,以及让Spring管理应用中的Action两种方式,不管采用哪种方式,完成Struts2和Spring的整合都是非常简单的,而且差别不大.     整合spring前的准备工作     为了在Web应用中使用Spring框架,当然需要将Spring框架的JAR文件复制到Web应用的 ...
  /**   * 获取类型为requiredType的对象   * 如果bean不能被类型转换,相应的异常将会被抛出(BeanNotOfRequiredTypeException)   * @param name       bean注册名   * @param requiredType 返回对象类型   * @return Object 返回requiredType类型对象   * @throws BeansException   */   public static Object getBean(String name, Class requiredType) throws Beans ...
classpath: 前缀是不需要的, 默认就是指项目的classpath路径下面;   如果要使用绝对路径,需要加上 file: 前缀表示这是绝对路径;   对于FileSystemXmlApplicationContext:    默认表示的是两种:   1,没有盘符的是 项目工作路径, 即项目的根目录;   2,有盘符表示的是 文件绝对路径。     如果要使用classpath路径, 需要前缀 classpath: .    public class HelloClient {   protected static final Log log = LogFac ...
在spring+hibernate的架构中,访问数据库有几种方法,按spring依赖注入来区分有3种,在这之前先再来了解一下spring的依赖注入,spring主要的两大核心就是IOC(控制反转)和AOP(面向切面编程),控制反转就是控制转移,从以往由Bean去控制要调用的接口或其他资源转移给容器,由容器来寻找并实例化要调用的接口,也可以解释成依赖注入,即在spring配置文件中把要调用的接口、设置、构造子配置给Bean。 这边是以依赖注入来区分为sessionFactory、hibernateTemplate、jdbcTemplate,本质上划分只有hibernateTemplate和jdbc ...
编程式事务提供了 TransactionTemplate 模板类,该类可以大大减少事务操作的代码。因此 TransactionTemplate 采用 Callback 避免让开发者重复书写其打开事务、提交事务及回滚事务等代码,同时 TransactionTemplate 无须书写大量的 t可...catch 块。HibernateTemplate 必须提供 PlatformTransactionManager 实例。该实例既可以在代码中手动设置,也可以使用 Spring 的依赖注入。总之,只要获取了PlatformTransactionManager 引用, TransactionTemplat ...

好文章

    博客分类:
  • SSH
http://wangjie0503.blog.sohu.com/116871536.html http://book.51cto.com/art/200808/87196.htm
Global site tag (gtag.js) - Google Analytics