request 对象
2016-04-01 16:40
459 查看
1、HTTP通信协议是客户与server之间一种提交(请求)信息与响应信息(request/reponse)的通信协议。在JSP中。内置对象request封装了用户提交的信息,那么该对象调用对应的方法能够获取封装的信息,即使用该对象能够获取用户提交的信息。
客户通常使用HTML表单向server的某个JSP页面提交信息,表单的一般格式是:
<FORM method =get | post action =“提交信息的目的地页面”>
提交手段
</FORM>
当中<FORM>是表单标签。method取值get或post。get 方法和post方法的主要差别是:
使用get方法提交的信息会在提交的过程中显示在浏览器的地址栏中。而使用post方法提交的信息不会显示在地址栏中。提交手段包含通过文本框、列表、文本区等。
比如:
<FORM action=”tom.jsp” method =post>
<INPUT type=”text” name=”boy” value=”ok”>
<INPUT TYPE =”submit” value=”送出” name=”submit”>
</FORM>
该表单使用post方法向页面tom.jsp提交信息,提交信息的手段是在文本框输入信息。当中默认信息是“OK”,然后单击“送出”button向server的JSP页面tom.jsp提交信息。
request 对象能够使用getParameter(String s)方法获取该表单通过text提交的信息。比方:
Request.getParameter(“boy”);
2、获取客户提交的信息
request 对象获取客户提交信息的最经常使用的方法是getParameter(String s)。在以下样例中,example3_1.jsp页面通过表单向tree.jsp页面提交信息”I am Sunshine_gao,I am a student ,I am tired today!” ,tree.jsp页面通过request对象获取表单提交的信息。包含text的值以及button的值。
全部的样例都保存在Web服务文件夹的根文件夹Root中。
Example3_1.jsp例如以下
tree.jsp
客户通常使用HTML表单向server的某个JSP页面提交信息,表单的一般格式是:
<FORM method =get | post action =“提交信息的目的地页面”>
提交手段
</FORM>
当中<FORM>是表单标签。method取值get或post。get 方法和post方法的主要差别是:
使用get方法提交的信息会在提交的过程中显示在浏览器的地址栏中。而使用post方法提交的信息不会显示在地址栏中。提交手段包含通过文本框、列表、文本区等。
比如:
<FORM action=”tom.jsp” method =post>
<INPUT type=”text” name=”boy” value=”ok”>
<INPUT TYPE =”submit” value=”送出” name=”submit”>
</FORM>
该表单使用post方法向页面tom.jsp提交信息,提交信息的手段是在文本框输入信息。当中默认信息是“OK”,然后单击“送出”button向server的JSP页面tom.jsp提交信息。
request 对象能够使用getParameter(String s)方法获取该表单通过text提交的信息。比方:
Request.getParameter(“boy”);
2、获取客户提交的信息
request 对象获取客户提交信息的最经常使用的方法是getParameter(String s)。在以下样例中,example3_1.jsp页面通过表单向tree.jsp页面提交信息”I am Sunshine_gao,I am a student ,I am tired today!” ,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>
相关文章推荐
- c#中获取服务器IP,客户端IP以及Request.ServerVariables详细说明
- lintcode-medium-N Queens II
- lintcode-medium-N Queens
- UITextField 解决限制文字长度不准确的问题
- Vue.js实例练习
- 仿 UIAlertView动画效果
- Android之UI控件
- 【转载】循环结构中break、continue、return和exit的区别
- iOS-------UITableView
- The request sent by the client was syntactically incorrect
- 随记(八)--图片排版UIViewContentMode
- Recover lost Confluence password
- 设置UITableView cell的左边距
- 快排QuickSort
- pyinstaller ImportError: The 'packaging' package is required; ...
- iOS学习笔记12--纯代码实现原生UITabBarController,手势滑动切换视图
- UI控件的事件监听
- iOS开发 ☞ UILable详解
- iOS开发-UIView之动画效果的实现方法
- UIDynamicAnimator简述