J2ee/Javaee开发编程序设计javaweb自学jsp架构框架

Servlets

新建的项目是DWP(Dynamic Web Projects)时要配置Servlets-api.jar,如果是tomcat project的话则不用。

对于tomcat来说,当你只指定一个web的根名,没有指定具体页面,去访问时一个web时, 如果web.xml文件中配置了欢迎页,那么就返回指定的那个页面作为欢迎页,而在文中没有web.xml文件,或虽然有web.xml,但web.xml也没指定欢迎页的情况下,它默认先查找index.html文件,如果找到了,就把index.html作为欢迎页还回给浏览器。如果没找到index.html,tomcat就去找index.jsp。找到index.jsp就把它作为欢迎页面返回。而如果index.html和index.jsp都没找到,又没有用web.xml文件指定欢迎页面,那此时tomcat就不知道该返回哪个文件了,

tomcat project

(http://www.cnblogs.com/woud/archive/2013/04/08/3008637.html)

部署到服务器之前(即在eclipse作为一个项目存在时)

src:用于存放我们的java文件,servlet也是放在这里,(java文件对服务器没有意义,这个文件夹只是方便我们编写java文件h后得到class文件)

work:用于存放编译jsp过程中生成的文件

WEB_INF:web.xml放置在这里,另外这里会有java构建后生成的class文件

WEB _INF下:

lib目录: 包含web应用所需的.jar或者.zip文件,如数据库的驱动。

其他目录,主要是网站中的一些用户文件,包括HTML网页、CSS文件、图像文件、JSP 文件等

而我们要用到的jsp文件则从HelloWorld根目录开始放置

部署到服务器之后(即在服务器的文件目录下)

除了src文件夹,webroot下的东西都搬到了那里

<a href="servlets/MyServletA">This is the most amaing servlet.</a>

servlets/MyServletA前最好加/

servlets/MyServletA并不表示文件路径,访问servlet要在web.xml配置文件里配上路径,如:

猜你喜欢

转载自www.cnblogs.com/spark9988/p/11521615.html