eclipse建servlet出错!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse建servlet出错!相关的知识,希望对你有一定的参考价值。

在eclipse中建了个工程ch16,在这个工程中建了个servlet出现错误.
Description Resource Path Location Type
HttpServlet cannot be resolved to a type fff.java /ch16/src/ff line 12 Java Problem
HttpServletRequest cannot be resolved to a type fff.java /ch16/src/ff line 25 Java Problem
HttpServletRequest cannot be resolved to a type fff.java /ch16/src/ff line 32 Java Problem
HttpServletResponse cannot be resolved to a type fff.java /ch16/src/ff line 25 Java Problem
HttpServletResponse cannot be resolved to a type fff.java /ch16/src/ff line 32 Java Problem
ServletException cannot be resolved to a type fff.java /ch16/src/ff line 25 Java Problem
ServletException cannot be resolved to a type fff.java /ch16/src/ff line 32 Java Problem
The import javax.servlet cannot be resolved fff.java /ch16/src/ff line 4 Java Problem
The import javax.servlet cannot be resolved fff.java /ch16/src/ff line 5 Java Problem
The import javax.servlet cannot be resolved fff.java /ch16/src/ff line 6 Java Problem
The import javax.servlet cannot be resolved fff.java /ch16/src/ff line 7 Java Problem
但是在以前建的工程中则没有这个问题,新建的都有这个问题,请高手帮忙解决下
servlet中我什么都没加,建好了就有错

参考技术A 重新加入servlet_api.jar 等相关包。

自建目录中jsp页面访问servlet路径出错404

---恢复内容开始---

自建目录中jsp页面访问servlet路径出错404

使用eclipse建立的项目,总是会遇到路径问题,比如jsp页面访问servlet,jsp在默认的路径、jsp在自建目录中的访问路径(web.xml的URL)是有区别的。若是访问路径设置不对,总会出现头痛的404访问不到结果:

 技术分享

下面是giveRadius.jsp页面输入半径,提交到servlet的Computer.java中求出面积。

一、jsp页面在默认的WebConnet下面

  1 项目结构

  技术分享

2 web.xml内容

<?xml version="1.0" encoding="UTF-8"?>

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">

   <servlet>

      <servlet-name>computer</servlet-name>

      <servlet-class>ch7.servlet.Computer</servlet-class>

    </servlet>

    <servlet-mapping>

      <servlet-name>computer</servlet-name>

      <url-pattern>/getRadius</url-pattern>

    </servlet-mapping>

</web-app>

 技术分享

3 giveRadius.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<HTML><BODY bgcolor=cyan><Font size=3>

<FORMaction="getRadius"method=post>

  <BR>输入圆的半径:<Input Type=text name=radius>

     <Input Type=submit value="提交">

</FORM>

</Font></BODY></HTML>

 

4 运行结果  注意看路径

 技术分享

技术分享

 

二 若giveRadius.jsp在自建的目录中,访问路径需要根据自建目录做相应的改变,jsp页面放在ch7目录中,则URL=/ch7/getRadius。

 1 项目结构

 技术分享

2 web.xml

 技术分享

3 运行结果 注意访问路径变了。

 技术分享

 

 技术分享

 

以上是关于eclipse建servlet出错!的主要内容,如果未能解决你的问题,请参考以下文章

如何在eclipse中创建一个servlet程序

关于Eclipse中import javax.servlet.*出错

刚刚用eclipse和lomboz调试servlet出错

如何在Eclipse中创建web项目并使用tomcat8 运行servlet开发简单的动态网页?

定义了一个servlet类,在配置web.xml的时候出错,怎么回事?

如何使用eclipse创建简单的servlet