`
ll_feng
  • 浏览: 387188 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
struts2支持多种表达式语言,如:jstl、OGNL等常用表达式。但它默认的还是OGNL。从网上收集了下资料,做个学习笔记。(首先向资料的原创作者致谢!因为下面的内容有部分引用,例如:http://www.blogjava.net/max/archive/2007/04/28/114417.htm ...
一、select标签 (1)、静态构造下拉选项 <s:select name="user.sex" list="#{'0':'男','1':'女'}" label="性别" headerKey="" headerValue="请选择性别"></s:select> 注解:这里从页面来静态(也就是在页面中写死啦)构造下拉选项,关键点是list="#{'0':'男','1':'女'}" 通过它实现的select的两个option headerKey指定 ...
每天做页面都要用到一些js函数。 /** * 清空表单数据 * oForm:表单对象 */ function doReset(oForm){ //document.forms[0].reset(); var elements = oForm.elements; for(var i=0;i<elements.length;i++){ if(elements[i].type=="text"){ elements[i].value=""; } if(elements[i].type=="se ...
启动tomcat时报如下异常(节选) 严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/ ...
越来越多的项目要用maven来构建了。自己脑子不好使,常常会忘了一些maven的执行命令。现在收集一下。列出来,备忘! mvn -Declipse.workspace=c:\eclipse\workspace eclipse:add-maven-repo 为给eclipse指定工作空间。"c:\eclipse\workspace "即eclipse的workspace mvn eclipse:eclipse 为项目造成eclipse工程文件。即将maven项目转化为一个eclipse工程 mvn –o war:exploded 离线发布修改过的jsp等工程文件 mvn ...
  在ssh框架下会经常用到hql查询,和jdbc编程一样我们也需防止hql注入。所谓的hql注入,总结起来就是利用表单输入“'”以及“or”等sql语法的保留字或语法符号,来巧妙的避开常用的验证的手段而已。   通常的解决办法就是进行动态参数设置。具体做法是: 先将hql拼装起来。用"?"代替变量值。然后在hibernate里将参数值动态注入。表达起来比较费劲。还是贴代码吧: /** * 通过hql分页查询 * @param form * @param pageNo * @param pageSize */ public Page pageBy ...
要运用struts2的验证框架。没有什么前提条件和配置。只需一个国际化资源文件和验证文件即可。 国际化文件就是struts.xml或struts.proterties文件中配置的,假如是在struts.xml中以常量来配置的。可以这样配置: <constant name="struts.custom.i18n.resources" value="ApplicationResources,errors" /> 那么所有classpath路径下的文件名为ApplicationResources.properties或是errors.propert ...
前面几步已经基本搭起了一个可以开发的框架了。但是还不完整。比如事务管理就没有加上。这里补上。 由于我们在持久层用hibernate来实现。所有的CRUD都是hibernate的API.所以事务就可以委托给hibernate来做。那么我们需要在spring的 ...
首选在.css文件里定义: @media print{ .noPrint{visibility:hidden} .pageNext{page-break-after: always;} } 在需要换页的地方插入一行 <tr class="pageNext"><td height="1" colspan="8"></td></tr> 好象只能用在tr元素上 将不希望出现在打印纸的元素加上noPrint <table width="100%" ...
一、构造js对象 1、构造函数 function Parent(name,age,sex){ this.name=name; this.age=age; this.sex=sex; this.toString=function(){ //TODO } } 2、prototype关键字 function Parent(){} Parent.prototype.name=""; Parent.prototype.age=0; Parent.prototype.sex=""; Parent.prot ...
这一步要实现的目标是在执行mvn package时,maven为我们自动创建数据表,并将测试数据添加进去。是不是很实用?你要觉得不所谓,也要以跳过这步。 一、加入ssh支持 就是增加struts、spring、hibernate等的依赖包啦。。不细说了。后面详细说明。 二、配置插件 这一块是最复杂的,先来了解两个插件: 1、hibernate3-maven-plugin插件可实现自动生成数据库schema hibernate3:hbm2cfgxml: Generates hibernate.cfg.xml hibernate3:hbm2ddl: Generates database sc ...
创建完web工程之后,一般我们就可以开始开发了。所以,这一节我们需要为这个web工程加入j2ee框架的支持。 这里其实不太好分清楚先加哪后加哪,因为系统框架是需要整体运行的,相互的关系很紧密,比如我只加入struts2.那么在运行时会报错。因为struts2缺省是用spring来做容器的。(当然也可以修改,但这里不是不作讨论)。 一、依赖包 <dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-core</artifact ...
1、 现象: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instan ...
前言 前期参与了一个项目,采用了maven+appfuse来融合相关主流技术框架.个人感觉maven是个好东东,很实用,但appfuse自动化成度太高,融合的东西也太多。做大型项目还可以,中小项目就显行太臃肿了。故萌生了给它瘦身的想法。也 ...
自认为以前写过不少js程序,所以一直自认为js就那点破事儿。最近看了几个项目是用extJS实现的。受了点刺激--原来js还能做那么多事!决定放下架子,虚心学习下了。先从JSON开始,这也是ajax的一个必要前提(虽可用xml,但明显json更灵活)   一、JSON的概念 JSON是JavaScript Object Notation的缩写,一种轻量级的数据交换格式。据说从javascript1.5版就开始广泛采用了。(呵呵。。。没有深入研究过,不多说了。)   二、JSON能干什么 从概念上大概知道它就是一种数据交换格式。也可以说是js的原生格式(一种说法是类C语言),因为天生就是javasc ...
Global site tag (gtag.js) - Google Analytics