A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

常小天
今天开始正式学习web阶段的重点内容。今天的学习内容是使用Tomcat发布工程以及编写servlet程序接收浏览器请求并做出响应。
使用Eclipse新建服务器,并将新建的工程添加进Tomcat服务器的操作这里就不说了,按部就班的来就可以,没啥好说的。这里重点说一说servlet的编写。Servlet是运行在服务器上的java程序。功能是接收客户端的请求并作出响应,遵循的是HTTP协议。HTTP规范了网络上客户端与服务器之间数据传输的格式,这使得现在网络上多种服务器多种客户端都能够顺利传输数据得以实现。要使用servlet,首先要编写一个java类实现Servlet接口,重写Service方法。Service方法要传入两个参数,ServletRequest和ServletResponse。前者将请求封装成了对象,有相应的方法去获得从客户端传入的数据;后者能将响应封装成对象,有相应的方法向客户端输出数据。具体的方法可查API。接下来的步骤同样很关键。我们要将写好的java类配置到我们的服务器中。配置的方法是在工程的web-INF目录下的web.xml文件中编写<servlet>标签和<servlet-mapping>标签,前者将我们写好的java类的类名与一个<servlet name>联系起来,后者将一个我们自行编写的虚拟路径与<servlet name>联系起来,前后两个<servlet name>的内容一致,以此将虚拟路径与java类连接起来,使得客户端可以通过虚拟路径调用java类程序。在此基础上,我们进一步将HTML页面也连接进来。在HTML文件中的表单提交路径中写入配置文件中的虚拟路径,便可以实现登录、注册等操作。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马