简体   繁体   English

如何将Eclipse Dynamic Web Project文件夹结构与Tomcat6集成

[英]How to integrate Eclipse Dynamic Web Project Folder structure with Tomcat6

I want to create a web project in Eclipse, but I don't understand the Folder Structure of the project. 我想在Eclipse中创建一个Web项目,但我不了解项目的文件夹结构。 It is different with the "webapps" folder layout which state in Tomcat6 Folder. 它与Tomcat6文件夹中的“webapps”文件夹布局不同。 Could anyone tell me which folder I should put web file(like: html, jsp), which folder I should put java source, which folder I should put the servlet file. 谁能告诉我哪个文件夹应该放入web文件(如:html,jsp),哪个文件夹我应该放java源码,哪个文件夹我应该放入servlet文件。

Here is the Project in Eclipse: 这是Eclipse中的项目:

 Web Project - build - Webcontent * META-INF * WEB-INF * - scr (not default one) * - classes(not default one) * - web.xml - JavaSource * scr 

now what I did is put .java file into /JavaSource/src , and put .jsp file into /WebProject/WEB-INF, and when I import such as "test.java" into "index.jsp" I write following: 现在我做的是将.java文件放入/ JavaSource / src,并将.jsp文件放入/ WebProject / WEB-INF,当我将“test.java”导入到“index.jsp”时,我写了以下内容:

<%page import="test.java" %>

but it shows error in eclipse. 但它在日食中显示错误。 what is the correct way of organize those files to create a meaningful standard project. 组织这些文件以创建有意义的标准项目的正确方法是什么。

  1. You should put *.jsp files under WebProject/WebContent 您应该将* .jsp文件放在WebProject / WebContent下
  2. You should put *.java source files under WebProject/JavaSource/src/your/package/name 您应该将* .java源文件放在WebProject / JavaSource / src / your / package / name下
  3. To reference a java class from JSP you need to use its fully qualified name eg <%page import="your.package.name.Test" %> , where Test is the name of the class located in Test.java in WebProject/JavaSource/src/your/package/name 要从JSP引用java类,您需要使用其完全限定名称,例如<%page import="your.package.name.Test" %> ,其中Test是位于WebProject / JavaSource中Test.java中的类的名称/ src目录/您/包/名称

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM