HTTP - 500 org.springframework.web.util.NestedServletException: Ошибка обработки обработчика;

Я использую:

  1. Apache Tomcat 6.0.20
  2. Spring 3.x

Я хочу создать простой "Привет мир !!!" на моей индексной странице. К сожалению, я получаю следующую ошибку:

org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config
    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:820)
    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:716)
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
    org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

это мой контроллер с именем IndexController.java

package com.dprima.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

@Controller
public class IndexController {
    @RequestMapping("/index")
    public ModelAndView index(){
        String message = "Hello World !!!";
        return new ModelAndView("index","hello",message);
    }
}

my web.xml



  passion
    
        dispatcher
            org.springframework.web.servlet.DispatcherServlet
        1
    

      
        dispatcher
        *.php
      

      
        redirect.jsp
      

my dispatcher-servlet.xml

 ...
        

        
            
            
            
         
    ...

my redirect.jsp

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<% response.sendRedirect("index.php"); %>

my index.jsp



    Spring 3


    ${hello}


Я добавил все JAR, включая jstl.jar и standard.jar , потому что я предполагаю, что это потребуется для java.lang.NoClassDefFoundError: ошибка javax / servlet / jsp / jstl / core / Config . Однако он по-прежнему отображает HTTP 500 для http: // localhost: 8080 / passion / index. php и HTTP 404 для http: // localhost: 8080 / passion / .

8
задан abhi 4 March 2016 в 17:51
поделиться