java 渲染jsp_java – Spring MVC – jsp无法渲染

我刚刚开始尝试使用

Spring MVC创建一个新项目,并且遇到了一个问题,没有任何手册或教程似乎有帮助……

我已经设置了一个没有逻辑的简单应用程序,只是尝试正确配置Spring.控制器只返回要显示的视图的名称,但视图解析器不呈现jsp,并返回404错误….

任何帮助是极大的赞赏.

我的web.xml是:

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">

openstats

org.springframework.web.servlet.DispatcherServlet

1

openstats

*.do

OpenStats API Server

我的openstats-servlet.xml

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://www.springframework.org/schema/beans

http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">

org.springframework.web.servlet.view.JstlView

/jsp/

.jsp

控制器本身没有任何逻辑,它只是:

@Controller

public class ProductController {

@RequestMapping(value = "/products.do", method = RequestMethod.GET)

public ModelAndView listProducts(HttpServletRequest request) {

ModelAndView model = new ModelAndView("index");

return model;

}

}

到达控制器,问题是在尝试渲染时……

我在调试中设置了log4j,这是我得到的一部分:

02:08:19,702 DEBUG

DispatcherServlet:1094 – Testing handler adapter

[org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter@397b6074]

02:08:19,803 DEBUG

HandlerMethodInvoker:134 – Invoking

request handler method: public org.springframework.web.servlet.ModelAndView

org.openstats.api.controller.ProductController.listProducts(javax.servlet.http.HttpServletRequest)

02:08:19,833 DEBUG

DefaultListableBeanFactory:1367 –

Invoking afterPropertiesSet() on bean

with name ‘index’ 02:08:19,876 DEBUG

InternalResourceViewResolver:81 –

Cached view [index] 02:08:19,877 DEBUG

DispatcherServlet:1181 – Rendering

view

[org.springframework.web.servlet.view.JstlView:

name ‘index’; URL [/jsp/index.jsp]] in

DispatcherServlet with name

‘openstats’ 02:08:19,877 DEBUG

JstlView:240 – Rendering view with

name ‘index’ with model {} and static

attributes {} 02:08:19,923 DEBUG

JstlView:234 – Forwarding to resource

[/jsp/index.jsp] in

InternalResourceView ‘index’

02:08:19,926 DEBUG

DispatcherServlet:955 –

DispatcherServlet with name

‘openstats’ determining Last-Modified

value for [/api-server/jsp/index.jsp]

02:08:19,927 DEBUG

DispatcherServlet:1054 – Testing

handler map

[org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping@440c4cee]

in DispatcherServlet with name

‘openstats’ 02:08:19,928 DEBUG

DefaultAnnotationHandlerMapping:179 –

No handler mapping found for

[/jsp/index.jsp] 02:08:19,929 DEBUG

DispatcherServlet:962 – No handler

found in getLastModified 02:08:19,937

DEBUG DispatcherServlet:781 –

DispatcherServlet with name

‘openstats’ processing request for

[/api-server/jsp/index.jsp]

02:08:19,938 DEBUG

DispatcherServlet:843 – Bound request

context to thread: GET

/api-server/products.do HTTP/1.1

我的jsp文件夹在“webapp”中,并且index.jsp文件存在.

提前致谢.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值