练习3(3.15-3.16)

本次练习目标是“session对象

练习例5-10,主要运用到的session对象的方法是:

方法

返回值

说明

getAttribute(String name)

Object

获得指定名字的属性

一、index.jsp页面,提供文本框

效果:

注:在这一步中页面的宽度要自己调整,两个<tr>会让其自动存在于两行,如果觉得中间的位置不够,可通过<br>来空行。

二、session页面,将用户在index.jsp中输入的用户名保存下来,并继续提供其他文本框,在这里依据例题提供用于添加最喜欢去的地方的文本框。

用于获取上一个页面的数据的代码:

<%
        String name = request.getParameter("name");
        session.setAttribute("name",name);
    %>

效果:

注:在这一步要注意,如果只按照上述代码写出来,输入文本框后回发现得到的结果会是乱码,原因是需要进行对提交的数据进行编码和解码处理,因此需要加入下面的代码:

request.setCharacterEncoding("UTF-8");

将其放置在String name = request.getParameter("name");之前。这样,无论输入中文或是英文都不会出现乱码的情况。

三、result页面,用来实现前两个页面的结果的显示。

效果:

总结:这次练习的主要感受是session对象和前面的request对象的作用很相似。他们之间的区别还需要继续练习探索。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值