很長一段時間的讀者第一次打字員。我一直試圖在tomcat7上設置一個簡單的spring3和hibernate4 maven驅動的webapp。我的所有註釋都很好,我的頁面正在加載,控制器邏輯運行良好。使用spring3和hibernate4 JSP被顯示在原HTML和JSP代碼
出於某種原因,我的jsp頁面開始顯示在網頁瀏覽器作爲原始代碼了。事實證明,他們這樣做,如果我把<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
第一JSP中的<html>
標記之前。
另外,JSP沒有顯示爲在污水處理廠的工作目錄編譯代碼。我在日食中做這個。是的,我試圖將mvn打包並將其放在真正的tomcat 7實例上。一樣。
的代碼實際上是在這裏
https://github.com/rbeltran/spring-mvc-petclinic
我試圖建立一個簡單的彈簧MVC的PetClinic性能測試針對Grails的同樣的事情。現在我只是添加/查看所有者。
如果任何人有任何想法,爲什麼我得到的原始JSP/HTML代碼,爲什麼模型沒有解決的時候頁面顯示正常,請讓我知道。此外,應該注意的是,內容類型在原始jsp代碼通過時以純文本的形式出現,而在頁面呈現出良好的時候則爲text/html。
這裏是我的web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
<display-name>spring-mvc-petclinic</display-name>
<welcome-file-list>
<welcome-file>/views/hello.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>appServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>appServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/log4j.properties</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
</web-app>
我appServlet-servlet.xml中是太大了,貼在這裏我想