WebApp
1、Java Web应用中包含如下内容:
(1)静态文档如HTML、图片、声音等
(2)客户端类(如Applet)
(3)描述Web应用的信息(web.xml)
(4)Servlet 服务器端Servlet接口的实现类
-JSP 客户端请求访问JSP时,Servlet容器先编译为Servlet类,再动态调用代码
(5)实用类
2、helloapp应用的目录结构
/helloapp:Web应用的根目录,所有的JSP和HTML文件存放于此目录
/helloapp/WEB-INF:存放Web应用的发布描述文件 web.xml
/helloapp/WEB-INF/classes:存放各种class文件,servlet类文件也放于此目录
/helloapp/WEB-INF/lib:存放Web应用所需的各种JAR文件。如,在这个目录下,可以存放JDBC驱动程序的JAR文件
Web应用发布到Tomcat中的目录为:<CATALINA_HOME>\webapps
3、url命名
如果文件放在root下,可以不写项目名直接跟下面文件夹名
如果不放在root下,需加项目名+文件名
4、使用servelet和servlet-mapping元素为servlet指定URL
中是别名
中是真正的包名/类名
浏览器地址 form的action
5、实例
DispatcherServlet
调用HttpServletRequest对象的getParameter方法读取客户提交的loginForm表单数据,获取用户名和口令.
然后将用户名和口令保存在HttpServletRequest对象的属性中,再把请求转发给hello.jsp。
本文详细介绍了JavaWeb应用的组成,包括静态文档、客户端类、Servlet接口实现、实用类及目录结构。阐述了Servlet的工作原理,如何通过web.xml配置Servlet,并提供了DispatcherServlet处理请求的实例。

919

被折叠的 条评论
为什么被折叠?



