博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
servlet 转发和超链接转发
阅读量:6694 次
发布时间:2019-06-25

本文共 471 字,大约阅读时间需要 1 分钟。

超链接属于客户端跳转,request是无法取得属性的

我们知道一个jsp相当与一个servlet

例如,客户端请求A.jsp页面,在A.jsp页面调用request.getAttribute方法放入属性,然后通过链接或者按钮提交表单的时候,又生成一个新的请求,这种提交是senddirect重定向的,也就产生了新的request,所以 在A.jsp中放入的attribute,在B.jsp中是不可用的。

servlet内部多次转发,网址不改变,它的内部算是一次转发请求,所以 request在 servlet多次转发 都能够取到request内部的值。

可以从jsp页面的request 设置setAttribute()然后由servlet获取么?
不可以,因为服务器跳转是可以的 ,
 客户端是不可以的 。获取request,可以用session由客户端setAttribute由服务器getAttribute, request办不到

转载于:https://www.cnblogs.com/friends-wf/p/3725245.html

你可能感兴趣的文章
构建者模式
查看>>
C# 学习电子书资料分享mobi epub等格式
查看>>
创建一个用于上传文件的表单
查看>>
49. Group Anagrams
查看>>
Jenkins 关闭和重启
查看>>
修改内部emmc 和外部sdcard 挂载点
查看>>
WORDPRESS登录后台半天都无法访问或者是访问慢的解决方法
查看>>
Windows 7桌面图标设置方法
查看>>
学习运用json
查看>>
Linux - 用户管理常用命令
查看>>
Gsoap
查看>>
pb 数据窗口打印设置
查看>>
1061. Dating (20)
查看>>
安装 sysbench的 报错 /usr/bin/ld: cannot find -lmysqlclient_r 解决办法
查看>>
javaEE(13)_jdbc框架
查看>>
Java学习笔记三:Java的变量、常量、变量的类型及使用规则
查看>>
原创《weex面向未来的架构》
查看>>
快速搭建fabric-v1.1.0的chaincode开发环境
查看>>
BZOJ3224普通平衡树——旋转treap
查看>>
eclipse与myeclipse恢复已删除的文件和代码
查看>>