JSP中的request对象



JSP中的request对象

request对象是JSP中最常用的对象之一,用于封装客户端的请求信息,通过调用相应的方可以获取客户端提交的信息.
客户端通常使用HTML表单向服务器提交信息,表单的一般格式如下:
<FORM method=get|post action=”提交信息的目的页面”>
</FORM>
其中method取值post或get,其主要区别体现在数据发送方式和接收方式上:get方式在通过URL提交数据时,提交信息显示在地址栏中;而使用post方式提交时地址栏不变.
一般说来,尽量避免使用get方式提交表单,因为有可能会导致安全问题.比如在登录表单中用get方式,用户输入的用户名和密码将在地址栏中暴露无遗.
比如:
login.jsp:
<%@ page contentType=”text/html;charset=GB2312″ %>
<HTML>
<BODY >
<FORM action=”getinfo.jsp” method=post name=form>
<INPUT type=”text” name=”name”>
<INPUT TYPE=”submit” value=”Enter” name=”submit”>
</FORM>
</FONT>
</BODY>
</HTML>
getinfo.jsp
<%@ page contentType=”text/html;charset=GB2312″ %>
<HTML>
<BODY >
<P>获取文本框提交的信息:
<%String textContent=request.getParameter(“name”);
%>
<BR>
<%=textContent%>
<P> 获取按钮的名字:
<%String buttonName=request.getParameter(“submit”);
%>
<BR>
<%=buttonName%>
</FONT>
</BODY>
</HTML>