随笔分类 -  s2sh

摘要:快速整合struts+spring+hibernate操作平台:Eclipse3.2、MyEclipse5.1.1 GA三个框架在MyEclipse下添加顺序为:Struts、Spring、Hibernate首先新建一个Web Project。1. 添加Struts进去:Myeclipse——>Add Struts Capabilities:设置好包路径后继续;2. 添加Spring。选择MyEclipse菜单下的Add Spring Capabilities…,JAR Library Installation位置选择“Copy”项,下一步,设置Spring Bean配置文件位置,我们选 阅读全文
posted @ 2013-03-17 17:03 miss you 阅读(272) 评论(0) 推荐(0)
摘要:原来一直没有看过,我说过我是新手,但是好多资料上似乎也不重视JSTL。我看项目源代码发现其中使用到了这个标签库,感觉其还真是方便,页面看起来更加清爽。减少了JAVA程序员亲自写的代码量,还真验证了,不懒不做程序员,程序员如果写代码不想着偷懒,那么生活是很无趣的。下面总结总结,学习学习。:)JSP标准标记库(Standard Tag Library,JSTL)是一组以标准化格式实现许多通用的Web站点功能的定制标记。JSP技术的优势之一在于其定制标记库工具。除了核心JSP标记,如jsp:include之外,定制标记库工具使您能够创建唯一的标记来描述以站点或应用程序为导向的操作。一旦您创建了定制标 阅读全文
posted @ 2013-03-17 12:33 miss you 阅读(185) 评论(0) 推荐(0)
摘要:1.到jsp页面加上<%@ taglib uri="http://java.sun.com/jstl/core"prefix="c"%>加入 jstl.jar 和standard.jar到web-inf/lib下就可以解析el表达式了或者在jsp页面加上:<%@ page isELIgnored="false" %>2.如果还不可以直接到web.xml中配置如下代码:<jsp-config> <jsp-property-group> <description>指定JSP文件的 阅读全文
posted @ 2013-03-17 12:32 miss you 阅读(388) 评论(0) 推荐(0)
摘要:自定义JSTL标签函数,方便页面的调用,通过调用函数返回数据进行页面显示。简单、方便,在开发中时常用的到。以下通过显示省份来看实现步骤:第一步:新建一个类如下:UtilFunction.javaJava代码packagedemo;importjava.util.ArrayList;importjava.util.List;//测试//自定义JSTL函数publicclassUtilFunction{//获取省份publicstaticListgetProvinces(){Listprovinces=newArrayList();//暂时添加几个测试provinces.add("广东省 阅读全文
posted @ 2013-03-17 12:31 miss you 阅读(229) 评论(0) 推荐(0)
摘要:JSTL标签用法关键字:JSTL标签、<c:choose>、<c:forEach>、<c:forTokens>、<c:if>、<c:import>、<c:otherwise>、<c:out>、<c:param>、<c:redirect>、<c:remove>、<c:url>、<c:when>、<c:set>、<c:catch>原来一直没有看过,我说过我是新手,但是好多资料上似乎也不重视 JSTL 。我看项目源代码发现其中使用到了 阅读全文
posted @ 2013-03-17 12:30 miss you 阅读(412) 评论(0) 推荐(0)
摘要:EL表达式 1、EL简介1)语法结构 ${expression}2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ${user.My-Name}应当改为${user["My-Name"] } 如果要动态取值时,就可以用[]来做,而.无法做到动态取值。例如: ${sessionScope.user[data]}中data 是一个变量3)变量 EL存取变量数据的方法很简单,例如:${username}。它的意思是取出某一范围中名称为username的变量。 因为... 阅读全文
posted @ 2013-03-17 12:29 miss you 阅读(201) 评论(0) 推荐(0)
摘要:由于刚开始学习SSH,其中的配置比较多,为了下次能够快速的进行配置,将SSH整合的过程记录下来,以便下次查阅。软件环境:MyEclipse 9.0、Struts2.2、Spring3、Hibernate3、tomcat 6x。具体的步骤如下:1.新建一个web项目;2.在tomcat服务器配置新建的web项目a)在conf下的 server.xml中增加Context节,如下:<Context path="/ssh" docBase="D: \ssh\WebRoot" reloadable="true"/>b)或者直接在M 阅读全文
posted @ 2013-03-17 11:35 miss you 阅读(203) 评论(0) 推荐(0)
摘要:JSP 体系结构需要以下组件以实现自定义标记:在每一页中有一个 JSP 声明Web 应用程序描述符(web.xml)中的一个项一个包含特殊 XML 文件和为处理自定义标记而调用的 Java 类的 JAR 文件在下面几节,您将一步一步地学习如何满足这些要求并将自定义标记加入到 JSP 页面中。要想成功实现 JSP 自定义标记,您需要采取下面五个步骤:编写标记处理程序类。创建标记库描述符(TLD)。使 TLD 文件和处理程序类可访问。引用标记库。在 JSP 页面中使用标记。这些内容是相当基本的,也不用花很长时间。就让我们开始吧。第 1 步. 编写标记处理程序类在下面的例子中,我们将使用一个非常简单 阅读全文
posted @ 2013-03-17 11:16 miss you 阅读(327) 评论(0) 推荐(0)
摘要:org.springframework.orm.hibernate3.HibernateSystemException: a different object with the same identifier value was already associated with the session: [com.demo.bean.Option]因为在hibernate中同一个session里面有了两个相 同标识但是是不同实体,当这时运行saveOrUpdate(object)操作的时候就会报这个错误。解决方法是:hibernate3.0以上使用merge()来合并两个session中的同一对 阅读全文
posted @ 2013-03-17 11:06 miss you 阅读(215) 评论(0) 推荐(0)
摘要:原因:spring2与hibernate3有asm-2.2.3.jar的冲突解决方法:删除asm-2.2.3.jar 阅读全文
posted @ 2012-11-08 15:35 miss you 阅读(317) 评论(0) 推荐(0)
摘要:异常发生说明:ssh整合过程,struts2.1,hibernate3.3,spring3.0异常信息:java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(I)V原因:Hibernate3.3 Core Libraries 中的cglib-2.2.jar有冲突发生,需将其删除。 阅读全文
posted @ 2012-11-08 15:34 miss you 阅读(356) 评论(0) 推荐(0)