【发布时间】:2014-05-13 18:27:49
【问题描述】:
从 index.html 页面中的表单(您在其中写年龄和姓名)我能够(使用 POST)调用我的 servlet01,它测试我是成年人还是未成年人(只需写出类似 out. println("你是成年人") 或 out.println("你是未成年人") 如果年龄小于...)
现在我要更改 servlet01:它应该记住与 cookie 相同的信息(年龄和姓名),并且: a) 当用户是成年人时,servlet01 应该要求也插入地址。该地址需要保存在另一个 cookie 上,始终使用 servlet01 并生成一份报告,其中显示姓名、年龄和地址;
b) 当用户是未成年人时,servlet01 应该将用户重定向到 servlet02。 Servlet02 应该读取 cookie(年龄和姓名)并显示“用户:”+姓名+“年龄:”+年龄+“您是未成年人”
这就是我所做的: servlet01 http://pastebin.com/aFMSkeZ4
servlet02 http://pastebin.com/YqMZpqJd
【问题讨论】:
-
那么,您的问题到底是什么?
-
我在解决 a) 部分时遇到了困难。我不知道如何从同一个 servlet 设置和调用 cookie:第一次检查参数 age 和 name(并设置 age_cookie 和 name_cookie),第二次我应该提出一个表单来插入地址,然后将该参数保存为饼干……我迷路了……
标签: java html servlets cookies