相关疑难解决方法(0)

如何在Eclipse项目中导入javax.servlet API?

我想在Eclipse中使用Servlet进行开发,但它说javax.servlet无法解析包.如何将javax.servlet包添加到Eclipse项目中?

java eclipse servlets

313
推荐指数
9
解决办法
61万
查看次数

错误:包javax.servlet不存在

我尝试使用jsf 2在我的Web应用程序中实现登录过滤器,遵循本指南:

https://stackoverflow.com/tags/servlet-filters/info

我编译了我的过滤器并在"web-inf/classes"中添加了.class(如指南所说)过滤器工作,但我把错误的URL重定向到登录页面,所以我从文件夹中删除了filter.class (web-inf/classes)并试图再次编译项目,但它失败了,从那以后我得到"包javax.servlet不存在"

这很奇怪,因为在它工作之前我在我的pom.xml中有javax.servlet ..我试过清理项目,但没有.

这是我的过滤器类:

package Bean;

import java.io.IOException;

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.annotation.WebFilter;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

/**
 * Created with IntelliJ IDEA.
 * User: rodrigo
 * Date: 28-04-13
 * Time: 06:54 AM
 * To change this template use File | Settings | File Templates.
 */
@WebFilter("/Contenido/*")
public class filtro implements Filter {

    @Override
    public void init(FilterConfig config) throws ServletException {
        // If you have …
Run Code Online (Sandbox Code Playgroud)

maven servlet-filters

60
推荐指数
2
解决办法
10万
查看次数

WebServlet无法解析为某种类型

我能够让我的应用程序再次运行,遵循user2821894的建议,但在尝试调用servlet后,tomcat 7再次停止工作!如果我尝试删除我调用我的servlet的代码我的web应用程序doesent'work !! 一旦我有一个servlet问题tomcat停止工作.

我在eclipse上启动我的web项目时遇到了问题.我遇到了Tomcat 7的问题.所以我从eclipse中删除'tomcat 7然后再添加它(再次添加tomcat 7).

现在我启动我的web项目没有问题,但我的servlet有问题.例如,我得到错误

 WebServlet cannot be resolved to a type
 The attribute value is undefined for the annotation type 
Run Code Online (Sandbox Code Playgroud)

我在我的项目中添加了servlet-api 3.0.jar,但我仍然遇到这些问题.

这是我的servlet的代码

 package Jeans;
    import java.io.IOException;
    import java.io.InputStream;
    import java.sql.Connection;
    import java.sql.PreparedStatement;
    import java.sql.SQLException;

    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import javax.servlet.annotation.WebServlet;

    import com.sun.java.swing.plaf.windows.TMSchema.Part;


    import javax.servlet.http.Part;



    @WebServlet("/FileUploadDBServlet ")

  //// i got an error here//////////////////////////// 
    @MultipartConfig(maxFileSize = 16177215)  

    public class FileUploadDBServlet extends HttpServlet {


        private String dbURL = "db";
        private String dbUser = …
Run Code Online (Sandbox Code Playgroud)

java jsp servlets

7
推荐指数
2
解决办法
4万
查看次数

标签 统计

java ×2

servlets ×2

eclipse ×1

jsp ×1

maven ×1

servlet-filters ×1