错误:无法解析类型javax.portlet.PortletContext

时间:2015-04-06 15:10:52

标签: java spring java-ee

我是春天的新人。 我试图通过下载spring framework-4.1.6.and Tomcat-7来设置项目,但是我收到了以下错误,甚至很难我在构建路径中添加了portal-impl-6.1.0.jar文件。

请告诉我如何解决此问题。

错误:[无法解析javax.portlet.PortletContext类型。它是从所需的.class文件间接引用的]

package com.gontuseries.hellocontroller;


import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.portlet.ModelAndView;
import org.springframework.web.portlet.mvc.AbstractController;

public class HelloController extends AbstractController {

@Override

protected ModelAndView handleRequestInternal(HttpServletRequest request,HttpServletResponse response) throws Exception
    {

 ModelAndView modelandview = new ModelAndView("HelloPage");
  modelandview.addObject("welcomeMessage","Hi User, welcome to the first           spring MVC Application");

  return modelandview;

    }

}

感谢您的帮助。 问候, 萨米特

2 个答案:

答案 0 :(得分:11)

更改这两行:

import org.springframework.web.portlet.ModelAndView;
import org.springframework.web.portlet.mvc.AbstractController;

到此:

import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.AbstractController;

请注意,我将“portlet”更改为“servlet”。

答案 1 :(得分:1)

以下几行将解决问题:

import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.AbstractController;