myeclipse无法创建Filter和Listener

sailormansoft 2010-05-10 09:39:30



Web Project不能选,下拉选项是空的,创建不了Filter
这种问题有没遇到过?怎么解决?
...全文
467 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sb3day 2010-05-11
  • 打赏
  • 举报
回复
创建class或servelet的时候一样可以创建filter和Listener
sailormansoft 2010-05-10
  • 打赏
  • 举报
回复
up
我把原来的myeclipse 8.5 M1和M2都删了,重装了n次,一个晚上的时间都浪费了,唉,还解决不了
本教程是基于MyEclipse环境下基于maven搭建的springmvc步骤(图文教程),文章结尾含有源码下载地址: 新建maven project File->New->Project 选择Maven Project 选择项目路径 Use default Workspace location默认工作空间 选择项目类型 在Artifact Id中选择maven-archetype-webapp 输入Group ID和 Artifact ID,以及Package Group ID一般写大项目名称。Artifact ID是子项目名称。 例如Spring的web包,Group ID:org.springframework,artifactId:spring-web。 Package是默认给你建一个包,不写也可以。 建好后如下图: 接下来需要添加src/main/java,src/test/java ,src/test/resources三个文件夹。右键项目根目录点击New -> Source Folder, 建出这三个文件夹。注意不是建普通的Folder,而是Source Folder。 更改文件夹显示的顺序:右击->属性->Order and Export 更改JDK版本:在Libraries双击JRE System Library,要1.6版本 更改class路径 右键项目,Java Build Path -> Source 下面应该有4个文件夹。src/main/java,src/main/resources,src/test/java ,src/test/resources。   双击每个文件夹的Output folder,选择路径。 src/main/java,src/main/resources,选择target/classes; src/test/java ,src/test/resources, 选择target/test-classes;   选上Allow output folders for source folders. 点击项目名称右击,然后如图选择 在pom.xml中添加所需要的jar包 使用Maven POM editor打开项目中的pom.xml文件,选择Dependencies,在Dependencies栏目点击Add进行,首先弹出一个搜索按钮,例如输入spring-web,就会自动搜索关于spring-web相关的jar包,我们选择3.0.5版本的spring。将spring包全部添加进来。需要添加的其他jar包有:junit、jstl。或者点击pom.xml直接编辑pom.xml文件。这样可以直接copy过来dependencies内容。 设置jar包的scope 当添加进入一个jar包后,有一些属性需要设置,最重要的就是scope,它有以下几种取值: 1.         compile,缺省值,适用于所有阶段,会随着项目一起发布。 2.         provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。 3.         runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。 4.         test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。 5.         system,类似provided,需要显式提供包含依赖的jar,Maven不会在 Repository中查找它。 注意: 在使用maven 打包或者编译时报:-source1.3 中不支持注释错误解决方案如下:            maven-compiler-plugin     2.0.2           1.5      1.5               添加如下配置就不会再报错了 pom.xml文件代码: 4.0.0 wang.gom.mavenspringmvc mavenspringmvctest war 0.0.1-SNAPSHOT mavenspringmvctest Maven Webapp http://maven.apache.org junit junit 3.8.1 test org.apache.openejb javaee-api 5.0-1 provided javax.faces jsf-api 1.2_04 provided javax.servlet jstl 1.2 provided javax.servlet.jsp jsp-api 2.1 provided javax.faces jsf-impl 1.2_04 provided org.springframework spring-webmvc 3.1.2.RELEASE jar compile aspectj aspectjweaver 1.5.4 compile javax.servlet javax.servlet-api 3.1.0 jar compile org.apache.openejb commons-dbcp-all 1.3-r699049 jar compile cglib cglib 2.2.2 jar compile org.springframework spring-web 3.1.1.RELEASE jar compile mavenspringmvctest maven-compiler-plugin 2.0.2 1.5 1.5 web.xml文件代码: webAppRootKey maven.example.root <listener> <listener-class>org.springframework.web.util.Log4jConfigListenerlistener-class> listener> <filter> <filter-name>CharacterEncodingFilterfilter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilterfilter-class> encoding UTF-8 forceEncoding true filter> <filter-mapping> <filter-name>CharacterEncodingFilterfilter-name> /* filter-mapping> dispatcher org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/dispatcher-servlet.xml 1 dispatcher *.do dispatcher-servlet.xml文件代码 GeneralController类代码 package Controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class GeneralController { @RequestMapping(value="index.do") public void index_jsp(Model model){ model.addAttribute("ceshi", "测试你好"); System.out.println("index.jsp"); } } Index.jsp页面代码 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> Insert title here 运行http://localhost:8080/mavenspringmvctest/index.do结果为:测试你好 源码下载地址:http://www.anqingonline.com/thread-15730-1-1.html
V512工作室Java web的ppt 第1章 讲解本书中所使用的Java Web开发工具Eclipse 3.3、MyEclipse 6.0和Tomcat6的安装、配置和使用。 第2章 介绍Servlet技术的发展起源,还介绍了Web编程中需要了解的其他相关技术,例如Internet、WWW、浏览器和Web服务器等内容。 第3章 讲解Servlet编程的基本步骤、Servlet的生命周期、以及如何使用Eclipse和MyEclipse进行Servlet的开发。 第4章 讲解Servlet如何接收和处理客户通过浏览器发送的请求。 第5章 讲解了JDBC的使用和如何在Tomcat服务器中设置连接池和数据源。还详细讲解了Apache Commons DbUtils组件的使用。 第6章 讲解Cookie技术的如何在Web编程中的运用,以及如何在Servlet中编写操作Cookie的代码。 第7章 讲解Servlet会话(Session)编程的相关内容。 第8章 讲解JSP技术、JSP内置对象以及JSP页面之间、JSP与Servlet之间的相互转向。 第9章 讲解JavaBeans技术的概念和JavaBeans的使用。 第10章 讲解如何运用MVC模式进行Java Web开发,同时还介绍了目前流行的基于MVC的Java Web开发框架。 第11章 讲解JSP Expression Language(简称JSP EL)。 第12章 讲解在Java Web应用中如何编写定制标记库。 第13章 讲解JSTL核心标记的使用。 第14章 讲解Servlet中的监听器(Listener)技术。 第15章 讲解Servlet过滤器(Filter)技术。 第16章 讲解使用Apache Commons FileUpload实现文件上传,同时讲解了JavaMail和如何运用Apache Commons Email组件发送邮件。 第17章 讲解DAO设计模式和分页显示,同时还讲解了Displaytag与Pager标记库。 第18章讲解与Java Web编程有关的主要的字符集和编码方法,还讲解了如何应对Java Web编程中出现的各种乱码问题。 第19章 讲解Java Web应用的目录结构和web.xml文件中主要元素的含义。

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧