陈强
TomCat和Servlet的一天.
首先是通过TomCat去发布一个web项目.我们采用的是直接将项目复制到TomCat安装目录下的webapps路径下即可,然后根据localhost:端口号/项目名/HTML文件即可.发布一个项目的前提是,要在eclipse中去集成TomCat,只有集成成功后,服务器可以正常启动了,该在webapps目录下的项目才可以发布成功.
第二部是servlet的请求与响应.使用Servlet的基本步骤就是第一,编写一个类去实现Servlet接口,第二是将编写的这个类配置到服务器中即可.这里要注意导入Servlet包,并添加源代码的步骤.
首先在编写类的部分,实现Servlet接口的时候重写里面全部的方法,而我们要使用到的是service方法,在方法里面在根据是请求还是响应,去进行响应方法的调用.
然后配置方面,主要是根据以下的格式进行编写.
<servlet>
<servlet-name>xxxxx</servlet-name>
<!-- SErvlet的全路径 -->
<servlet-class>类对应的CLASS路径</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>xxxxx</servlet-name>
<!-- Servlet的访问路径 -->
<url-pattern>/xxxxx</url-pattern>
</servlet-mapping>
这里编写的过程中要注意, <url-pattern>标签中最前面的/千万不能少,否则报错!!!
做了一个简单的响应的测试,就是在service中通过getWriter方法去输出一个语句,然后将该类配置到服务器中,配置完成后去访问<url-pattern>中的内容.
总结一下这个过程就是服务器通过<url-pattern>标签去找<servlet-mapping>标签中的<servlet-name>,然后该标签再去找到<servlet>标签中的<servlet-name>,最后在找到<servlet>中的<servlet-class>,这样子就找到了对应的类,然后将内容响应.
表单请求部分,其实都是一个道理.创建一个表单的HTML,表单的action提交路径应为项目路径/<url-pattern>的值,method我们一般设置为post,然后创建一个类去实现Servlet接口,在service方法中去获取表单中的一些信息.使用到的是paremeter等一系列的方法.都配置成功之后,就可以运行Tomcat服务器,然后去表单的HTML填写表单内的信息提交,服务器就会收到表单的请求信息了.
整个流程就是<form action="/项目名/url标签" method="post">------<url-pattern>----<servlet-mapping>中的<servlet-name>----<servlet>中的<servlet-name>----<servlet-class>-----java文件
获取整个表单信息的MAP集合方法还没敲,先把总结交了再好好敲~~~
|