码迷,mamicode.com
首页 > 系统相关 > 详细

Servlet技术(使用myeclipse)

时间:2016-10-27 01:09:02      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:extends   范围   pos   提交   页面   oge   分享   建立   参数   

Servlet跟JavaBean本质上都是严格遵循规则的java包。

Servlet基本结构:

Public class Servlet 类名称 extends HttpServlet{

????Public void init(){}

????Public void doGet(HttpServletRequest request, HttpServletResponse response){}

????Public void doPost(HttpServletRequest request, HttpServletResponse response){}

????Public void service(HttpServletRequest request, HttpServletResponse response){}

????Public void destroy(){}

}

?

Servlet经常用来接收来自form表单提交数据,对于不同的提交方法用不同的方法处理。

doGet()是接受用Get方法传递来的参数,

doPost()是接受用Post方法传递的参数。

这两个函数的形参都有request和response,我们知道页面间传递参数经常用page,request, response, application,分别具有不同的范围。这两个函数主要接受处理request和response的参数。

?

?

Servlet的建立还需要配置web.xml(配置文件)。

技术分享

在包下右击,新建

技术分享

选择servlet类型,创建servlet

技术分享

在弹出的窗口中的name框中输入文件名(不能出现中文名)

?

技术分享

映射地址,可以不用根据servlet的实际地址写,之后如果有页面需要交由servlet处理,则需要填写映射地址。

技术分享

web.xml文件里的内容(创建名为xxx的servlet文件)

<servlet-class>必须填写全类名,系统才可以找到。

<servlet-mapping>是映射关系,<servlet-name>后面填写servlet名字,<url-pattern>映射地址。

映射地址可以不用准确的写出servlet的路径,意思就是可以随便写(/必须带上),别出现中文就好了,只要之前的<servlet-name><servlet-class>写正确,就可以找到正确的servlet。

Servlet技术(使用myeclipse)

标签:extends   范围   pos   提交   页面   oge   分享   建立   参数   

原文地址:http://www.cnblogs.com/StrayWolf/p/6002423.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!