浏览 967 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2007-09-09
web.xml
<?xml version="1.0" encoding="ISO-8859-1"?> <web-app 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" version="2.4"> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/applicationContext.xml</param-value> </context-param> <display-name>Spring Mvc with Jstl</display-name> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <!-- test-servlet.xml --> <servlet> <servlet-name>test</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>test</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app> applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <bean id="testService" class="com.qk.service.TestServiceImpl"> </bean> test-servlet.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <bean id="internalResourceViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="viewClass"> <value>org.springframework.web.servlet.view.JstlView</value> </property> <property name="prefix"> <value>/WEB-INF/jsp/</value> </property> <property name="suffix"> <value>.jsp</value> </property> </bean> <bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> <property name="mappings"> <props> <prop key="/hello.do">test</prop> </props> </property> </bean> <bean id="test" class="com.qk.web.TestController"> <property name="testService" ref="testService" /> </bean> </beans> 我就是按照这个配置的,可是我运行:http://localhost:8080/springtest/index.jsp后页面是404错误.我的index.jsp里面什么都没有写.控制台也没异常. 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
时间:2007-09-10
/WEB-INF/里面的东西是访问不了的
你访问的URL和你的映射完全对不上号 |
|
| 返回顶楼 | |
|
时间:2007-09-11
Spring的XML配置让人头晕,不是给人看的。。
页面映射这样的问题感觉SPRING的包装有点过了,没必要什么都用它给你指点的路子去干 有时候你把所有页面都映射到一个Velocity上,然后在这个velocity里,根据参数以脚本的方式做具体页面的映射/跳转/转向,就象是一个V层的后端脚本控制器,方便的多。不过方式有点不入流 |
|
| 返回顶楼 | |
|
时间:2007-09-11
我看不象是Spring MVC的问题,URL http://localhost:8080/springtest/index.jsp 根本就没有呼叫Spring的Controller,只是呼叫index.jsp.
先检查一下springtest webapp安装成功没有,然后看看index.jsp是怎么写的。从Servlet Container方向找找错。 |
|
| 返回顶楼 | |
|
时间:2007-09-11
问题已经解决,我在applicationContext.xml中少了外层的<beans></beans>呵呵.不好意思.谢谢所有人给我的帮助!
|
|
| 返回顶楼 | |







