request 对象


1HTTP通信协议是客户与server之间一种提交(请求)信息与响应信息(request/reponse)的通信协议。在JSP中。内置对象request封装了用户提交的信息,那么该对象调用对应的方法能够获取封装的信息,即使用该对象能够获取用户提交的信息。

客户通常使用HTML表单向server的某个JSP页面提交信息,表单的一般格式是:

<FORMmethod=get|postaction=“提交信息的目的地页面”>

提交手段

</FORM>

当中<FORM>是表单标签。method取值getpostget方法和post方法的主要差别是:

使用get方法提交的信息会在提交的过程中显示在浏览器的地址栏中。而使用post方法提交的信息不会显示在地址栏中。提交手段包含通过文本框、列表、文本区等。

比如:

<FORMaction=”tom.jsp”method=post>

<INPUTtype=”text”name=”boy”value=”ok”>

<INPUTTYPE=”submit”value=”送出”name=”submit”>

</FORM>

该表单使用post方法向页面tom.jsp提交信息,提交信息的手段是在文本框输入信息。当中默认信息是“OK,然后单击“送出”button向server的JSP页面tom.jsp提交信息。

request对象能够使用getParameter(Strings)方法获取该表单通过text提交的信息。比方:

Request.getParameter(“boy”);

2、获取客户提交的信息

request对象获取客户提交信息的最经常使用的方法是getParameter(Strings)。在以下样例中,example3_1.jsp页面通过表单向tree.jsp页面提交信息”IamSunshine_gao,Iamastudent,Iamtiredtoday!”,tree.jsp页面通过request对象获取表单提交的信息。包含text的值以及button的值。

全部的样例都保存在Web服务文件夹的根文件夹Root中。



Example3_1.jsp例如以下

<%@ page contentType="text/html;charset=GB2312"%>
<HTML>
<BODY bgcolor=cyan><FONT size=3>
<FORM action="tree.jsp" method=post name=form>
<INPUT type="text" name="boy">
<INPUT TYPE ="submit" value="Enter" name="submit">
</FORM>
</FONT>
</BODY>
</HTML>

tree.jsp

<%@ page contentType="text/html;charset=GB2312"%>
<HTML>
<BODY bgcolor=cyan><FONT size=4>
<p>获取文本框提交的信息:
<%
    String textContent=request.getParameter("boy");
%>
<BR>
    <%=textContent%>
	<p>获取按钮的名字:
	<%
	String buttonName=request.getParameter("submit");
	%>
	<BR>
	   <%=buttonName%>
	   </FONT>
	   </BODY>
	   </HTML>



优质内容筛选与推荐>>
1、gdi使用经验分享
2、UVa400.Unix ls
3、C# VS2005用API学习小例子
4、C#抽象方法和虚拟方法理解
5、Java Web学习笔记----详解ServletAPI


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号