首页 > 代码库 > 15、Servlet
15、Servlet
servlet 是运行在 Web 服务器中的小型 Java 程序 ( 服务器端的小应用程序 ) 。servlet 通常通过 HTTP(超文本传输协议) 接收和响应来自 Web 客户端的请求
1、编写一个servlet程序
(1)写一个java类,实现servlet接口
1 public class ServletTest implements Servlet{ 2 // 接收用户请求并作出相应 3 public void service(ServletRequest req, ServletResponse res) 4 throws ServletException, IOException { 5 // TODO Auto-generated method stub 6 res.getWriter().write("hello"); 7 } 8 }
(2)修改web.xml文件,给servlet提供一个可访问的URI地址
1 <!-- 创建一个servlet实例 --> 2 <servlet> 3 <servlet-name>servletDemo</servlet-name> 4 <servlet-class>cn.guojie.servlet.ServletTest</servlet-class> 5 </servlet> 6 7 <!-- 给servlet提供(映射)一个可访问的URI地址 --> 8 <servlet-mapping> 9 <servlet-name>servletDemo</servlet-name> 10 <url-pattern>/demo1</url-pattern> 11 </servlet-mapping>
servletDemo:servlet的名字,自定义,和mapping中要相同
url-pattern:/demo1代表测试的时候用的
(3)部署应用到tomcat服务器
(4)测试:http://locahost:8080/servlet/demo1 --> servlet-mapping标签中的/demo1,通过servlet名servletDemo --> servlet标签中servletDemo的servlet名 -->cn.guojie.servlet.ServletTest相当于实例化cn.guojie.servlet.ServletTest类,类是服务器实例化的,service方法也是服务器调用的
15、Servlet
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。