servlet 转发和超链接转发
2024-08-31 13:04:54
超链接属于客户端跳转,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办不到
最新文章
- (转)Oracle 获取上周一到周末日期的查询sql语句
- 判断一个变量的类型Object.prototype.toString.call
- Linux下tomcat服务
- WebRTC手记之框架与接口
- docker summary
- 速度!!!抢KIS英文版(多设备版)3年激活码
- UGUI之在场景中设置、修改标签和按钮
- Top 12 Best Free Network Monitoring Tools (12种免费网络监控工具)
- DEDE更改版权信息
- php计算多个集合的笛卡尔积实例详解
- 用Vue开发一个实时性时间转换功能,看这篇文章就够了
- LeetCode之“排序”:Largest Number
- spring JdbcTemplate 在itest 开源测试管理项目中的浅层(5个使用场景)封装
- .net Core 2.0应用程序发布到IIS上注意事项
- input checkbox复选框取值
- LOJ #2718. 「NOI2018」归程(Dijkstra + Kruskal重构树 + 倍增)
- 【webssh】网页上的SSH终端
- Unescaped left brace in regex is illegal here in regex; marked by <;-- HERE in m/\${ <;-- HERE ([^ \t=:+{}]+)}/ at xxxx/usr/bin/automake line 3939.
- php intval的取值范围:与操作系统相关
- [Android UI] ActionBar 自定义属性