Java学习之Servlet-doGet()与doPost()



Java学习之Servlet-doGet()与doPost()。

Serlvet接口只定义了一个服务方法就是service,而HttpServlet类实现了该方法并且要求调用下列的方法之一:
doGet:处理GET请求
doPost:处理POST请求
当发出客户端请求的时候,调用service 方法并传递一个请求和响应对象。Servlet首先判断该请求是GET 操作还是POST 操作。然后它调用下面的一个方法:doGet 或 doPost。如果请求是GET就调用doGet方法,如果请求是POST就调用doPost方法。doGet和doPost都接受请求(HttpServletReque[......]

Read more

servlet中的dopost方法中为什么要包含doget方法



servlet中的dopost方法中为什么要包含doget方法。

因为前台页面请求的时候有两种方式:
<form method=”get”>

</form>
这个提交到后台请求的就是doget方法

<form method=”post”>

</form>
这个提交到后台请求的就是dopost方法

两个方法里面的内容是一样的,之所以这样调用,是避免代码重复使用。
提问者评价
谢谢你的回答

doget和dopost的区别

Posted on 2011-12-01 18:53 ╰★张志峰★╮ 阅读(304[......]

Read more

spring依赖注入的3种实现方式

spring依赖注入的3种实现方式。 依赖注入的3种实现方式分别是:接口注入(interface injection)、Set注入(setter injection)和构造注入(constructor injection)。接下来笔者还将主要通过举例的方式,把依赖注入的3种实现方式介绍给读者。

  3.2.1 接口注入(interface injection)

  接口注入指的就是在接口中定义要注入的信息,并通过接口完成注入。结合前面的示例,其具体步骤如下。

  (1)编写一个接口IBusiness,各种数据库的注入将通过这个接口进行。IBusiness.java的示例代码如[......]

Read more

JSP技术优缺点深入分析

JSP技术优缺点深入分析。表示技术专门用于将单调粗糙的Web 内容转换成带有漂亮的表示层的内容。JavaServer Pages (JSP) 技术是 Sun 的表示模型,并且是 J2EE 平台的一部分,它获得了极大的关注。使用 JSP 技术有优点也有缺点。Web 开发人员应该了解这些优缺点,并且知道还有其他代替技术。实际上,现在有很多可供选择的表示技术。本文先介绍表示技术要解决哪些问题,然后考察 JSP 模型特有的优缺点。最后,将介绍一些其他表示技术,它们可以代替 Sun 表示技术。

  历史背景

  在深入介绍表示技术之前,有必要了解一下该技术产生的时代背景。就在10 年前,瘦客[......]

Read more

详解JSP与XML的交互编程技巧

详解JSP与XML的交互编程技巧。 JavaServer Pages ( JSP)和XML是Sun的J2EE的两个至关紧要的组件。 JSP是用于创建应用程序服务器端程序的有效工具,而客户可以是一个浏览器,一个设备或其它的应用程序。 你可以使用XML描述数据并在联系服务器与系统的其余部分之间传递。 如果你仔细考虑Web服务的抽象概念的话,JSP可以被认为是实现技术而XML则是数据封装和消息传送技术。 JSP页面可以通过三种方式使用XML:直接使用XML文件,使用JavaBeans来执行XML处理或者通过标记库使用XML。

  一、直接使用XML

  我们可以在JSP页面中直接使用XM[......]

Read more

JSP生成图片验证码代码

JSP生成图片验证码代码。

// 给定范围获得随机颜色
Color getRandColor(int fc,int bc) {
Random random = new Random();
if(fc > 255) {
fc = 255;
}
if(bc > 255) {
bc = 255;
}
int r = fc + random.nextInt(bc – fc);
int g = fc + random.nextInt(bc – fc);
int b = fc + random.nextInt(bc – fc);
return new Color([......]

Read more

JSP编程中Request对象详解

JSP编程中Request对象详解。

利用:
1) PrintWriter out = response.getWriter // 用于返回文本数据给客户端
2) ServletOutputStream out = response.getOutputStream // 用于返回二进制数据给客户端

Servlet中从request获得参数的方法:
String getParameter(String);
有此参数但无值返回”";
无此参数则返回:null
String[] getParameterValues(String);
Map getParameterMap([......]

Read more

URL编码

一、问题:

  编码问题是JAVA初学者在web开发过程中经常会遇到问题,网上也有大量相关的文章介绍,但其中很多文章并没有对URL中使用了中文等非 ASCII的字符造成服务器后台程序解析出现乱码的问题作出准确的解释和说明。本文将详细介绍由于在URL中使用了中文等非ASCII的字符造成乱码的问 题。

  1、在URL中中文字符通常出现在以下两个地方:

  (1)、Query String中的参数值,比如http://search.china.alibaba.com/search/offer_search.htm?keywords =中国

  (2)、servlet pat[......]

Read more

JSP九大内置对象的详细学习实例教程

JSP九大内置对象的详细学习实例教程。当Request对象获取客户提交的汉字字符时,会出现乱码问题,必须进行特殊处理。首先,将获取的字符串用ISO-8859-1进行编码,并将编码存发岛一个字节数组中,然后再将这个数组转化为字符串对象即可。如下:

  String textContent=request.getParameter(“boy”);

  byte b[]=textContent.getBytes(“ISO-8859-1″);

  textContent=new String(b);

  Request常用的方法:

  1.01 getParameter([......]

Read more