web学习
来源:互联网 发布:表格中数据单位转换 编辑:程序博客网 时间:2024/05/20 14:20
Servlet之间的交互:
servlet和servlet之间可以共享信息并且可以相互跳转
servlet处理步骤:
1.接受请求参数
2.调用业务方法处理请求
List stus = dao.list(); // 查询所有的学生
req.setAttribute("stus",stus);
3.控制界面跳转
跳转到jsp页面中,负责显示数据
web组件之间的跳转:
1.请求转发(forward)
2.url重定向(redirect)
3.请求包含(include)
--------------------------------------------------
一、请求转换(forward)
AServlet操作完毕后,请求转发BServlet,继续完成余下的功能
语法:request对象.getRequestDispatcher(String path).forward(request,response)
参数
path :表示目标资源名称(跳转到哪里去)
注意:不能忘记写forward(request,response)
-----------------------------------------------------------------------------------------------------------------
请求转发的特点:
1.浏览器地址栏路径没变,依然是servlet的资源名称
2.只发送一个请求
3.共享同一个请求,在请求中共享数据
4.最终的响应输出由servlet2决定
5.只能访问当前应用中的资源,不能跨域跳转
6.可以访问WEB-INF下的资源
-------------------------------------------------------------------------------
url重定向(redirect):
AServlet操作完毕后重定向到BServlet,继续完成余下的功能
语法:
response对象.sendRedirect(String path);
参数:path,表示目标资源名称
------------------------------------------------------
url重定向特点
1.浏览器地址栏路径发生变话,变为目标资源的路径
2.只发送2个请求
3.因为是不同的请求,所以不能共享请求中的数据
4.最终的响应输出由servlet2决定
5.可以跨域跳转
6.不能访问WEB-INF下的资源
- web学习
- web学习
- Web学习
- Web学习
- Web学习
- web学习
- web学习
- web学习
- web学习
- web学习
- web学习
- web学习
- 学习web
- web学习
- web学习
- web学习
- 『WEB』web学习
- 【Web】Web监听器基础学习
- 设置CATALINA_HOME环境变量
- arm-linux-androideabi-readelf
- UICollectionView Custom layout UICollectionViewDelegateFlowLayout-横向滚动 中间吸附 布局
- kubernetes源码编译
- getx,gety,getwidth,getheight获取控件大小,高度为0
- web学习
- Android实现简易轻量下载器:单线程任务队列
- 连续累计计算
- 2016太原UI设计师讲PS、AI{图像描摹}如何使用?
- tomcat 修改日志文件编码格式
- [VB2010]INIファイルを読み書きする
- Apache httpd.conf配置文件
- Activity 之间值得传递方式
- ios开发之你真的了解了KVC吗?