0 0

myibatis+spring+spingMVC+freemarker应用部署在tomcat上正常,部署在webSphere上浏览ftl页面只显示代码问题5

这是我的web.xml 

<?xml version="1.0" encoding="UTF-8"?> 
<web-app id="WebApp_ID" version="2.4" 
xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> 
<!-- 加载所有的spring配置文件 --> 
<context-param> 
<param-name>contextConfigLocation</param-name> 
<param-value> 
classpath*:springconfig/application-*.xml, 
</param-value> 
</context-param> 
<!-- 采用监听器加载 --> 
  <listener> 
  <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> 
  </listener> 
<!-- 配置Spring核心控制器 --> 
<servlet> 
<servlet-name>dispatcher</servlet-name> 
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 
<init-param> 
<param-name>contextConfigLocation</param-name> 
<param-value>/WEB-INF/dispatcher-servlet.xml</param-value> 
</init-param> 
<load-on-startup>1</load-on-startup> 
</servlet> 

<servlet-mapping> 
<servlet-name>dispatcher</servlet-name> 
<url-pattern>*.do</url-pattern> 
</servlet-mapping> 

<!-- 解决工程编码过滤器 --> 
<filter> 
<filter-name>characterEncodingFilter</filter-name> 
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> 
<init-param> 
<param-name>encoding</param-name> 
<param-value>GBK</param-value> 
</init-param> 
</filter> 

<filter-mapping> 
<filter-name>characterEncodingFilter</filter-name> 
<url-pattern>/*</url-pattern> 
</filter-mapping> 
  
  <filter> 
<filter-name>filter</filter-name> 
<filter-class>com.jxrs.common.filter.ResponseEncodingFilter</filter-class> 
<init-param> 
<param-name>encoding</param-name> 
<param-value>GBK</param-value> 
</init-param> 
<init-param> 
<param-name>ignore</param-name> 
<param-value>true</param-value> 
</init-param> 
</filter> 
<filter-mapping> 
<filter-name>filter</filter-name> 
<url-pattern>/*</url-pattern> 
</filter-mapping> 
  
  <welcome-file-list> 
    <welcome-file>windows.jsp</welcome-file> 
  </welcome-file-list> 
</web-app> 

 这是我的springMVC + freemarker 配置文件

<?xml version="1.0" encoding="UTF-8"?> 
<beans xmlns="http://www.springframework.org/schema/beans" 
xmlns:context="http://www.springframework.org/schema/context" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:mvc="http://www.springframework.org/schema/mvc" 
xsi:schemaLocation="http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd 
http://www.springframework.org/schema/mvc       
    http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd  
http://www.springframework.org/schema/context 
http://www.springframework.org/schema/context/spring-context-3.0.xsd"> 

<!-- 注解探测器 --> 
<context:component-scan base-package="com.jxrs"/> 

<!--  annotation默认的方法映射适配器 --> 
<bean id="handlerMapping" class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" /> 
<bean id="handlerAdapter" class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" /> 

<!-- freeMarker解析器配置 --> 
<bean id="freemarkerConfig"   
        class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">  
        <property name="templateLoaderPath" value="/"/> 
        <property name="defaultEncoding" value="UTF-8"/>  
    </bean> 
      
    <bean id="viewResolver"   
        class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">  
       <property name="viewClass">  
            <value>org.springframework.web.servlet.view.freemarker.FreeMarkerView</value>  
       </property> 
       <property name="contentType" value="text/html;charset=UTF-8">  
       </property>  
       <property name="suffix" value=".ftl"/> 
    </bean> 
    
    <bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">  
    <!-- 定义默认的异常处理页面,当该异常类型的注册时使用 -->  
    <property name="defaultErrorView" value="error"></property>  
    <!-- 定义异常处理页面用来获取异常信息的变量名,默认名为exception -->  
    <property name="exceptionAttribute" value="ex"></property>  
    <!-- 定义需要特殊处理的异常,用类名或完全路径名作为key,异常也页名作为值 -->  
    <property name="exceptionMappings">  
        <props>  
            <prop key="Exception">/common/exception</prop> 
        </props>  
    </property>  
</bean> 

<!-- 拦截器 -->  
    <mvc:interceptors>  
        <!-- 多个拦截器,顺序执行 -->  
        <mvc:interceptor>  
           <mvc:mapping path="/**" /><!-- 配置需要拦截的controller, 如果不配置或/*,将拦截所有的Controller -->  
           <bean class="com.jxrs.common.interceptor.UrlInterceptor"></bean> 
        </mvc:interceptor>  
    </mvc:interceptors> 
    
    <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"> 
<property name="basename" value="messages" /> 
</bean> 

<bean id="validatorFactory" class="org.springmodules.validation.commons.DefaultValidatorFactory"> 
<property name="validationConfigLocations"> 
<list> 
<value>WEB-INF/validator-rules.xml</value> 
<value>WEB-INF/validation.xml</value> 
</list> 
</property> 
</bean> 

<bean id="validator" class="org.springmodules.validation.commons.DefaultBeanValidator"> 
<property name="validatorFactory" ref="validatorFactory"/> 
</bean> 
</beans> 

部署在tomcat 上正常,部署在websphere 下只能访问只能看到代码。

2013年11月22日 11:58

1个答案 按时间排序 按投票排序

0 0

jsp头加上isELIgnored="false"试试,如:
<%@ page language="java" isELIgnored="false" pageEncoding="UTF-8"%>

2013年11月22日 17:37

相关推荐

    myibatis+spring+springmvc框架整合

    在IT行业中,构建高效、可维护的Web应用是开发者的核心任务之一。MyBatis、Spring和SpringMVC是Java Web开发中的三个重要框架,它们各司其职,共同构成了强大的后端开发工具链。本教程将详细介绍如何整合这三个框架...

    myeclipse 实现框架 spring+springmvc+springsecurity+myibatis+mysql用户认证和人员增删改查

    myeclipse 利用框架 spring+springmvc+springsecurity+myibatis+mysql 实现用户认证和人员增删改查的demo 1.用户认证库与人员管理库是同一个库,我这里为了方便配置文件区别为datasource和securitydatasource 2.这...

    Spring + SpringMVC + Myibatis + Druid 整合源码

    Spring + SpringMVC + Myibatis + Druid 整合源码,修改log4j.properties中log4j.appender.A1.File=YOUR-LOG-PATH,log4j.appender.FILE.File=YOUR-LOG-FILE

    ZTree+frameset+myibatis+struts2+spring整合主页面

    使用ZTree+jquery+myibatis+struts2+spring做的一个系统主页面, 包括树形菜单. 按照PLATFORM\src\system\database\script/script.sql可进行数据的导入。

    myibatis+spring源码

    在实际应用中,我们通常会在Spring的配置文件中声明SqlSessionFactoryBean,然后通过MapperScannerConfigurer指定Mapper接口所在的包。这样,Spring在启动时会自动创建SqlSessionFactory,并扫描并注册所有的Mapper...

    Myibatis+mysql(适用于新手入门)

    在"Myibatis+mysql(适用于新手入门)"这个学习例子中,我们将重点了解如何结合 MyBatis 和 MySQL 数据库进行开发。MySQL 是一个广泛使用的开源关系型数据库管理系统,以其高效性和易用性深受开发者喜爱。 1. **...

    Strust2+Spring+ibatis整合开发实例

    6. 测试与部署:完成上述配置和编码后,通过单元测试和集成测试确保各个部分正常工作,然后将项目部署到服务器上。 以上就是Struts2、Spring和iBatis整合开发的基本概念和步骤。这种整合方式可以帮助开发者更好地...

    springMVC+Myibatis框架整合实例

    SpringMVC和MyBatis是两个非常流行的Java Web开发框架,它们在企业级应用中广泛使用。SpringMVC作为Spring框架的一部分,主要负责处理HTTP请求并返回响应,而MyBatis则是一个轻量级的持久层框架,专注于SQL映射和...

    SpringMvc3+MyIbatis3

    SpringMvc3和MyIbatis3是当前流行的Java企业级开发框架和持久层框架,它们各自拥有强大的功能和灵活性,适合用于复杂、高性能的应用系统。SpringMvc是一种基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架...

    springMVC+myibatis的maven项目架构

    综上所述,"springMVC+myibatis的maven项目架构"是一个完整的Java Web解决方案,它利用SpringMVC处理Web请求,MyBatis负责数据访问,而Maven确保了项目的构建和依赖管理。此外,项目还提供了实用的Word和Excel工具类...

    springmvc+spirng+myibatis jar包

    标题 "springmvc+spirng+myibatis jar包" 描述的是一个包含了一系列Java库的压缩文件,这些库主要用于构建基于Spring MVC、Spring框架和MyBatis的Web应用程序。这个组合是Java后端开发中常见的一种技术栈,用于处理...

    SpringMVC3.0+MyIbatis3.0(分页示例

    在IT行业中,SpringMVC和MyBatis是两个非常重要的框架,它们被广泛应用于Java Web开发。本示例聚焦于如何在SpringMVC 3.0和MyBatis 3.0环境中实现分页功能,这在处理大量数据时尤其重要,能够提高用户体验并减轻...

    Spring+SpringMVC+MyBatis深入学习及搭建教程

    尚硅谷Spring4SpringMVC 尚硅谷最新Spring4,SpringMVC,MyBatis教学视频

    Myibatis3.4.2 SpringMVC4.2.0-合并(SSM框架)源码

    SSM框架,即Spring、SpringMVC和MyBatis的集成,是Java开发中常见的Web应用框架组合。这里我们关注的是"Myibatis3.4.2 SpringMVC4.2.0-合并(SSM框架)源码",这是一份2017年的最新源码,用于帮助开发者理解如何将这三...

    SpringMVC3.0+MyIbatis3.0(分页示例)

    在本项目中,"SpringMVC3.0+MyIbatis3.0(分页示例)" 是一个结合了SpringMVC和MyBatis两大框架的实战应用,主要展示了如何在实际开发中实现数据的分页展示。这个项目可能是为了教学或者演示目的,通过源码分析,可以...

    springmvc-myibatis-heibernate

    这个应用可能包含了Spring配置文件、MyBatis的Mapper接口和XML配置文件、以及相关的Java源代码。通过分析这些文件,我们可以了解如何在实际项目中实现Spring MVC与MyBatis的整合,包括配置文件的编写、接口设计和...

    spring mvc3.2.3+ myibatis3.2.2

    spring mvc3.2.3+ myibatis3.2.2 分 dao service pojo mapper controllor等层,有敢于网上下载多不适用,故作一层次分明功能较全面(列表,登录验证,增加)的功能验证性web程序以为分享,因程序为功能验证性程序,...

    myibatis3和springMVC整合

    MyBatis3与SpringMVC的整合是Java开发中常见的技术组合,主要用于构建高效、灵活的Web应用程序。这种整合能够充分利用MyBatis的SQL映射功能和SpringMVC的MVC设计模式,实现数据访问层与业务逻辑层的解耦。 在...

    springcloud+springboot+mybatis+分布式+微服务+前后端分离.zip

    在本项目中,我们主要探讨的是基于Java的高级企业架构,特别是如何利用Spring Cloud和Spring Boot构建一个完整的、分布式微服务系统。这个压缩包包含了关于这些技术的详细资料,包括安装指南、技术架构以及项目介绍...

Global site tag (gtag.js) - Google Analytics