《Java从入门到放弃》JSP入门篇:数据交互

 

关于什么是JSP,这样最最最最基础的概念性问题就不说了吧,反正说了过两天又会忘记的...j_0004.gif

在使用JSP之前,要先安装Tomcat并配置到IDE中,具体装什么版本,随意吧...

 

接下来,进入正题,JSP中如何进行数据的交互?——使用内置对象requestresponse

JSP中的内置对象是可以直接在页面上使用的,不需要使用new关键字。

一、request对象

request对象主要用来处理客户端向服务器发送的请求。

接下来通过一个简单的注册来学习request对象的用法。

功能包括两个页面:注册信息页面,提交后的页面,如下图:

注册页面代码:

 <form name="form1" method="post" action="reginfo.jsp">
    <table border="0" align="center">
      <tr> <td>用户名</td><td> <input type="text" name="name"></td></tr>
      <tr><td>密码</td><td > <input type="password" name="pwd"> </td></tr>
      <tr><td colspan="2" align="center">
          <input type="submit" value="提交" />&nbsp;&nbsp;
          <input type="reset" value="取消" />
      </td></tr>    
    </table>
</form>

展示页面代码:

<%
    //读取用户名和密码
    String name = request.getParameter("name");
    String pwd = request.getParameter("pwd");
    out.println("输入的注册信息如下<br />");
    out.println("用户名:"+name+"<br />");
    out.println("密码:"+pwd);
%>

request对象的常用方法如下:

大家如果自行尝试会发现,上面展示页显示的用户名为乱码。如何解决呢?看上图的第三个方法。通过将编码设置为“UTF-8”,解决乱码问题。


二、response对象

与request对象的作用相反,它主要用来响应服务器返回给客户端的请求。

具体用法,看以下代码。

  <body>
    This is my JSP page. <br>
    <%
    response.getWriter().print("<span style='font-size:24px'>haha</span><br />");
    %>
  </body>

效果如下图:

 

当然,requestresponse的功能远不止这么些,更多的内容,我们下章讲解。j_0028.gif

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值