摘要:由于刚开始学习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) 或者
阅读全文
摘要:本人的环境为 Eclipse3.6_javaee(helios) jdk6.0.21 网上有好多关于乱码的说明,其实从根本上解决这个问题,就是页面编码和容器编码的相关配置. 1)配置JSP头文件编码<%@ page language="java" contentType="text/html; pageEncoding="UTF-8"%> 2)tomcat的编码,在节点<Connector>加上下面属性 URIEncoding="UTF-8" useBodyEncodingForURI="t
阅读全文
摘要:首先简单了解下ApplicationContext这个类,ApplicationContext是Spring的容器,负责管理所有的组件,从业务逻辑层组件到持久层组件,都必须运行在Spring容器中。因此,必须在Web应用启动时,创建Spring的ApplicationContext实例。为了让Spring容器能自动加载,通常有以下一些做法:一、采用ContextLoaderListener来创建ApplicationContext。Spring提供ServletContextListener的一个实现类ContextLoaderListener,该类可以作为listener使用,它会在创建时自
阅读全文
摘要:%的作用标签的属性为字符串类型时,仍然计算OGNL表达式的值。如果标签属性本来就是ognl表达式,则没有用。< s:url value ="%{#foobar['foo1']}" /> 因为value的属性本来是string,也就是里面写的是什么就显示什么。如果用%{},那么{}里面的就会被当作ognl语言来运行了。8.2 Struts 2的OGNL OGNL是Struts 2框架的默认表达式语言,增强了Struts 2的数据访问能力,同时简化了代码。8.2.1 Struts 2的OGNL表达式 标准的OGNL会设定一个根对象(root对象)。假
阅读全文