张孝祥老师struct视频学习笔记2-logic里面的标签
2013-03-23 18:59
387 查看
1.标签库的引入
<% @ taglib prefix="logic" uri=""%>.这里怎么查找URI我要说一下在META_INF/tlds/struts_logic.tld文件中可以找到URI的字符串拷贝过去。在J2EE 5.0中的新eclipse项目自动就有了对于JSTL的支持。
2. logic:forward
<logic:forward name="/forwardname"/> forwardname对应于在structs-config文件中forward节点的名称。
forward节点有两种1.action内部的2.整体的
整体的forward节点的定义语法:
<global-forward>
<forward name="forwardname" path="/RegUserUI.htm">
用logic:forward 相对于我们直接使用<jsp:forward>标签的好处在于我们不用在JSP中硬编码需要跳转到的页面的名称。
3.logic:redirect
<logic:redirect >
name:同forward;page:不用我们写 web app 的名称;href:需要我们写上自己 web app的名称(因为这时href是browser来看的)。
4.structs 1 的几个特点
(1)Action是单实例,线程不安全(2)structs-config中的forward的目的地需要后缀(.do,.htm)不太灵活。。
5.html:rewrite
html:rewrite 和 html:link标签的功能类似都是给他一个action名称,他给我们对应成为一个url地址。不同的是html:link多了a标记,href=等字符串。
举例<form action="<html:rewrite action='/RegUser'/>"省的我们硬编码url地址了。
6.response
如果是写字符串response.getWriter();如果是写二进制图片response.getOutputStream()。。
<% @ taglib prefix="logic" uri=""%>.这里怎么查找URI我要说一下在META_INF/tlds/struts_logic.tld文件中可以找到URI的字符串拷贝过去。在J2EE 5.0中的新eclipse项目自动就有了对于JSTL的支持。
2. logic:forward
<logic:forward name="/forwardname"/> forwardname对应于在structs-config文件中forward节点的名称。
forward节点有两种1.action内部的2.整体的
整体的forward节点的定义语法:
<global-forward>
<forward name="forwardname" path="/RegUserUI.htm">
用logic:forward 相对于我们直接使用<jsp:forward>标签的好处在于我们不用在JSP中硬编码需要跳转到的页面的名称。
3.logic:redirect
<logic:redirect >
name:同forward;page:不用我们写 web app 的名称;href:需要我们写上自己 web app的名称(因为这时href是browser来看的)。
4.structs 1 的几个特点
(1)Action是单实例,线程不安全(2)structs-config中的forward的目的地需要后缀(.do,.htm)不太灵活。。
5.html:rewrite
html:rewrite 和 html:link标签的功能类似都是给他一个action名称,他给我们对应成为一个url地址。不同的是html:link多了a标记,href=等字符串。
举例<form action="<html:rewrite action='/RegUser'/>"省的我们硬编码url地址了。
6.response
如果是写字符串response.getWriter();如果是写二进制图片response.getOutputStream()。。
相关文章推荐
- 张孝祥老师struct视频学习笔记1-optionsCollection标签的使用
- 韩顺平_php从入门到精通_视频教程_第8讲_多媒体页面_标签汇总①_地图映射_学习笔记_源代码图解_PPT文档整理
- 孔浩老师 Lucene 视频教程学习笔记(第2讲)
- 【黑马程序员】 学习笔记 - 直击7K面试题 - 张孝祥老师的交通等管理系统
- 吴恩达老师深度学习视频课笔记:多隐含层神经网络公式推导(二分类)
- 孙鑫老师教学视频学习笔记――文字处理
- HTML5学习笔记第一节(智能提示和视频音频标签)
- 张孝祥java视频学习笔记(七)
- 孙鑫老师教学视频学习笔记――单文档中实现画笔及画刷
- oracle的数据库学习笔记,李兴华老师视频的
- 张孝祥java视频学习笔记(八)
- 张孝祥java视频学习笔记(九)
- 张孝祥_银行业务调度系统视频教程学习笔记
- Java张孝祥视频 学习笔记 反射
- 张孝祥java视频学习笔记(五)
- 张孝祥老师交通灯管理系统的学习笔记 在做一件事时,首先要明确要达到什么效果。有目的性。就软件项目来说就是,首先要看的就是项目所提出的项目要求。做项目,不急于写代码,先把问题搞清楚,把要求分
- 关于Drupalizeme里面的Jquery视频的学习笔记
- VC++中属性页(向导)的实现 (学习孙鑫老师视频笔记)
- 孙鑫老师教学视频学习笔记——对话框
- Java张孝祥视频 学习笔记 泛型