随笔
来源:互联网 发布:java 顺丰接口 编辑:程序博客网 时间:2024/04/29 04:00
今天,主要有以下几个内容:
1.转发(Forward)与重定向(Redirect):
1>转发:当一个jsp页面使用转发时,中间程序(可以看成生活中的中介)会把你发过来的请求从目的程序中搬过来给你,虽然你得到了目的程序,但你并不知道这个程序原来在那。
就好比,你要找房子,所以给中介发送了一条找房子的请求,然后中介就带你去看房子,然后你找到了房子,但是你并不知道这套房子以前住的是谁。
适用范围,一般情况下是在同一个工程下的不同页面之间。比如,多用户登录界面。
2>重定向:当用重定向时,中间程序会给你一个新的url,那里有你需要的目的程序,然后你需要向新的url重新进行请求,这样你找到了你所需要的目的程序,并且知道它在那。
就像,你要找房子,所以你给中介发送了找房子请求,但是中介比较忙,没时间,就给你说了一户人家的地址,让你自己去看房子。这样你就找到了房子,而且你还知道这座房子在那。
适用范围,web中共享的信息。
2.Attribute(属性)和Parameter(参数)
首先说一下get();set();
get()方法就是得到信息
set(XXX)方法将得到的信息赋予参数XXX;
在HttpServlet中只有getParameter();没有setParameter();而getAttribute();setAttribute();都有。
getParamenter()的作用就是就是得到页面中显示的string(字符串),就好比登录注册界面中你在页面中输入的账号密码就是通过request.getParameter();得到的。这些账号密码都是不共享的信息。得到的是一个值(string)
而getAttribute();setAttribute();得到的信息必须是共享的信息。只有别的程序setAttribute();共享出来,才能通过getAttribute();得到信息。它得到的是属性(object),而不是参数,你可以给它任意赋予值。
3.jsp与servlet
从本质上来说,jsp就是servlet,只不过有点特殊,就好比正方形从本质上来说就是长方形一样,区别在于长和宽的关系。
而jsp和servlet的区别就在于jsp是 面向客户端的,以view形式出现;而servlet是面向控制流的。
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 高效学习有方法--自己的感悟
- Snail—UI学习之表视图TableView多行删除
- linux更换硬盘后的网络设置
- oc不可变字符串和可变字符串相关操作
- UL下拉列表 调出滑动条
- 随笔
- C++学习笔记——运算符重载
- HDOJ 1789 Doing Homework again(贪心,好题)
- 两种高性能I/O设计模式(Reactor/Proactor)的比较
- 如何理解这个业务逻辑层
- mybatis源码分析
- 关于DUILIB的遮罩,控件穿透以及其应用的分析实践
- mongoVUE忽略大小写,java mongoDB忽略大小写
- oracle的pl/sql存储过程调用java soure来判断文件夹下某个文件是否存在