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。