在jsp中如何隐藏地址栏里的参数:如http://127.0.0.1:8080/myweb/show.jsp?userid=21

tozhy 2002-08-13 04:22:03
在jsp中如何隐藏地址栏里的参数:
如http://127.0.0.1:8080/myweb/show.jsp?userid=21
为了安全起见,要将userid=21隐藏,请问该如何作!?
...全文
281 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
hpq852 2002-08-14
  • 打赏
  • 举报
回复
最安全的是用session,也可以用隐藏表单,没有session安全
这两中都比直接显示在浏览器要安全的多
wzy9645 2002-08-14
  • 打赏
  • 举报
回复
用session会不会不稳定呀, 有的浏览器不支持cookie.而且还会影响效率吧.
luka_l 2002-08-14
  • 打赏
  • 举报
回复
可以用Session
wjmmml 2002-08-14
  • 打赏
  • 举报
回复
表单用method=post
54sunboy 2002-08-14
  • 打赏
  • 举报
回复
你FRAME吧。一個大小為0,一個為100%,頁面顯示在大窗口中。
gzwrj 2002-08-13
  • 打赏
  • 举报
回复
写一个加密的类.把要submit的值先加密!!
zhu_liping 2002-08-13
  • 打赏
  • 举报
回复
要不就用小窗口
sdtashenjie 2002-08-13
  • 打赏
  • 举报
回复
urlEncoder好像不能,俺也一直受此问题所困扰
tozhy 2002-08-13
  • 打赏
  • 举报
回复
罗罗:
用urlEncoder,具体怎么作??
sdtashenjie提供的方法,通过察看表单页面的源代码,仍然可知道参数usrid.
richardluopeng 2002-08-13
  • 打赏
  • 举报
回复
用urlEncoder。
sdtashenjie 2002-08-13
  • 打赏
  • 举报
回复
<form action=show.jsp method=post>
<input type=hidden name=userid value=21>
<input type=submit value=submit>
</form>

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧