|
| |
精品推荐 |
 |
|
| |
|
|
|
|
Java-JSTL(JSP标准标签库)介绍
|
日期:2008年5月12日 作者: 查看:[大字体
中字体 小字体]
|
这个标签的使用相当于java.util.StringTokenizer类。在这里将字符串a:b:c:d以:分开循环四次,token是循环到当前分割到的字符串。
4.导入文件和URL
JSTL核心标签库支持使用<c:import>来包含文件,使用<c:url>来打印和格式化URL,使用<c:redirect>来重定向URL。
<c:import> <c:import>标签包含另外一个页面代码到当前页,它有以下属性 属 性 描 述 是否必须 缺省值 url 需要导入页面的url 是 无 context /后跟本地web应用程序的名字 否 当前应用程序 charEncoding 用于导入数据的字符集 否 ISO-8859-1 var 接受导入文本的变量名 否 page scope 接受导入文本的变量的变量范围 否 1 varReader 用于接受导入文本的java.io.Reader变量名 否 无 varStatus 显示循环状态的变量 否 无
<c:url> <c:url>标签输出一个url地址,它有以下属性 属 性 描 述 是否必须 缺省值 url url地址 是 无 context /后跟本地web应用程序的名字 否 当前应用程序 charEncoding 用于导入数据的字符集 否 ISO-8859-1 var 接受处理过的url变量名,该变量存储url 否 输出到页 scope 存储url的变量名的变量范围 否 page
例子: <c:import url="http://www.url.com/edit.js" var="newsfeed"/>
将url http://www.url.com/edit.js包含到当前页的当前位置,并将url保存到newsfeed变量中 <a href="<c:url url="/index.jsp"/>"/>
在当前页的当前位置输出<a href="http://www.yourname.com/index.jsp"/>,http://www.yourname.com是当前页的所在的位置。
<c:redirect> <c:redirect>标签将请求重新定向到另外一个页面,它有以下属性 属 性 描 述 是否必须 缺省值 url url地址 是 无 context /后跟本地web应用程序的名字 否 当前应用程序
例子: <c:redirect url="http://www.yourname.com/login.jsp"/>
将请求重新定向到http://www.yourname.com/login.jsp页,相当于response.setRedirect("http://www.yourname.com/login.jsp");
<c:param> <c:param>标签用来传递参数给一个重定向或包含页面,它有以下属性 属 性 描 述 是否必须 缺省值 name 在request参数中设置的变量名 是 无 value 在request参数中设置的变量值 否 无
例子: <c:redirect url="login.jsp"> <c:param name="id" value="888"/> </c:redirect>
将参数888以id为名字传递到login.jsp页面,相当于login.jsp?id=888
JSTL的优点 1、 在应用程序服务器之间提供了一致的接口,最大程序地提高了WEB应用在各应用服务器之间的移植。 2、 简化了JSP和WEB应用程序的开发。 3、 以一种统一的方式减少了JSP中的scriptlet代码数量,可以达到没有任何scriptlet代码的程序。在我们公司的项目中是不允许有任何的scriptlet代码出现在JSP中。
上一篇:教你怎样来优化Apache服务器的性能
下一篇:JAVA高级:基于JSP的动态网站开发技术
|
| 相关文章: |
|
|
|
| 相关软件: |
|
|
|
|