- 浏览: 1053584 次
文章分类
最新评论
-
cjh_android:
我想你是对的,至少对于现实是对的,不过对于技术岗位竞争越来越激 ...
程序员的思考--终于确定了自己的技术发展方向 -
dongbiying:
现在情况如何 。。
创业,不能兼职 -
jackyrong:
ie 9 下时,老显示关闭窗口提示,有办法去掉么,就是关闭掉那 ...
jquery右下角弹窗效果 -
lmaxjj:
加点班如果都称得上是累,只能说明还没体会到真正的生活。。
IT男的进化论 -
馨雨轩:
IT男要进化需要先穿越
IT男的进化论
5.4.8 url 标签使用介绍
技术要点
本节代码具体介绍 url 数据 标签的使用方式介绍。
= url 标签使用。
= url 标签功能演示。
演示代码
使用 url 标签的 JSP 文件:
<!------------------------------------------- 文件名: urlTag.jsp-------------------------------->
<body>
<h3 align="left">
url 标签使用范例
</h3>
<h3 align="left">
action 由 value 属性指定,不显示全路径 URL
</h3>
<p>
<s:url value="actionTag.action">
<s:param name="param" value="'frank'" />
</s:url>
</p>
<h3 align="left">
action 由 action 属性指定,显示全路径 URL
</h3>
<p>
<s:url action="actionTag">
<s:param name="param" value="'frank'" />
</s:url>
</p>
<h3 align="left">
value 、 action 属性同时指定,以 value 指定为准即不显示全路径 URL
</h3>
<p>
<s:url action="actionTag" value="actionTag.action">
<s:param name="param" value="'frank'" />
</s:url>
</p>
<h3 align="left">
<p>value 、 action 属性都不指定,则显示当前浏览器中 URL 内容。 </p>
<p> 若有参数定义则 URL 后以 “ ? ” 开头,使用 “ 参数名 = 参数值 ” 格式显示参数名和参数值 </p>
</h3>
<p>
<s:url includeParams="get">
<s:param name="param" value="'frank'" />
</s:url>
</p>
</body>
功能演示如图 5.17 。
图 5.17 url 标签范例图
代码解释
( 1 ) url 标签的功能是生成一个 url 地址。 param 作为它的子标签定义了需要传递到 url 的 HTTP 请求参数内容。它的属性比较多,笔者将自己认为最重要的几个属性通过代码示例介绍。
( 2 )如代码所示, value 属性是指定生成的 url 地址,但是它只显示指定的 Action 或 jsp ,而并不是把 url 的全路径地址显示出来。而 action 属性则是指定 url 地址是哪一个 action ,然后将在 struts.xml 配置文件中该 action 的 result 中指定的路径全部显示出来。如果同时显式定义 action 、 value ,则 Struts2 是以 value 指定为准。如果都不显式定义,则以当前视图界面的 url 为指定生成的 url 地址。图 5.17 中红框选中的正是该 url ,可以从图中可知和最后一行打印出来的信息是相同的,并且通过 includeParams 属性将定义的参数值也显示了。
( 3 ) includeParams 属性是表明是否包含 HTTP 请求的参数,它的内容只能是 none 、 get 、 all 这三个。如代码所示,笔者定义的是 get 则该参数的值在图 5.17 中的几个小例子都已经显示出来了。
5.4.9 p aram 标签使用介绍
param 标签在前面这些标签介绍的代码中都有介绍,它可以作为很多标签的子标签来使用,当它作为子标签使用时候的功能是视每个标签具体功能而定。因此笔者为了介绍的完整性单独列出一小节记述,但并没有具体代码,图例介绍。
5.4.10 p roperty 标签使用介绍
property 标签和上一小节介绍的 param 类似,前面的示例中都有代码演示。这里就没有具体代码、图例介绍。
发表评论
-
Struts之拦截器
2012-05-16 17:16 1537今天看了看拦截器,不由得想对拦截器做个描述,在我们进 ... -
struts第一篇:struts诞生记
2012-04-23 22:29 1182Struts是一个开源框架,学Struts有一段时间 ... -
Struts2教程 - 5.4.4 debug标签使用介绍
2012-04-16 21:23 1060技术要点 本节代码具体介绍 debug 数据 标签的使 ... -
Struts2教程 - 5.4.3 date标签使用介绍
2012-04-16 21:23 1179技术要点 本节代码具体介绍 date 数据 标签的使用 ... -
Struts2教程 - 5.2 OGNL表达式语言介绍
2012-04-14 21:15 2172在进行 Struts2 的标签库介绍之前,有必要着重对 ... -
Struts2教程 - 4.1 拦截器在Struts2中的缺省应用
2012-04-09 10:11 1171通过前几章介绍,读者应该明白在 Web 项目中,客户先在视图界 ... -
Struts2教程 - 使用Action类控制导航业务数据
2012-04-09 10:10 1304Struts2 中 Action 充当着一个关键的角色。它解决 ... -
Struts2教程 - 3.4 使用ActionSupport进行校验
2012-04-08 09:04 1582如果 From 数据操作有误,比如输入不是我们需要的数据, ... -
Struts2教程 - 3.3使用Action类控制导航业务数据
2012-04-08 09:04 1228Struts2 中 Action 充当着一个关键的角色。 ... -
Struts2教程 - 5.4.6-7push、set标签使用介绍
2012-04-16 21:23 1249技术要点 本节代码具体介绍 push ... -
Struts2教程 - 5.4.5 include标签使用介绍
2012-04-16 21:23 1246技术要点 本节代码具体介绍 inclu ... -
Struts2教程 - 5.4.4 debug标签使用介绍
2012-04-17 23:46 1047技术要点 本节代码具体介绍 debug ... -
Struts2教程 - 5.4.3 date标签使用介绍
2012-04-17 23:46 1163技术要点 本节代码具体介绍 date ... -
Struts2教程 - 5.4.2 bean标签使用介绍
2012-04-15 22:57 873技术要点 本节代码具体介绍 bean ... -
Struts2教程 - 5.4.1 action标签使用介绍
2012-04-15 22:57 1168技术要点 本节代码具体介绍 actio ... -
Struts2教程 - 5.3.7 subset标签使用介绍
2012-04-15 22:57 12335.3.7 subset 标签使用介绍 ... -
Struts2教程 - 5.3.5-6 merge、sort标签使用介绍
2012-04-15 22:57 10845.3.5 merge 标签使用介绍 ... -
Struts2教程 - 5.3.4 iterator标签使用介绍
2012-04-14 21:14 1114技术要点 本节代码具体介绍 itera ... -
Struts2教程 - 5.3.3 if、else、elseif标签使用介绍
2012-04-14 21:14 1339技术要点 本节代码具体介绍 if 、 ... -
Struts2教程 - 5.3.2 generator标签使用介绍
2012-04-14 21:14 971技术要点 本节代码具体介绍 gener ...
相关推荐
X-CUBE-MCSDK-FUL_5.4.8软件开发套件SDK是意法半导体(STMicroelectronics)为基于STM32100系列微控制器的无刷电机(BLDC)和永磁同步电机(PMSM)设计的一款先进控制解决方案。这款套件包含了全面的软件库和开发...
对于“php-5.4.8-nts-Win32-VC9-x86”这个压缩包,我们可以推断其包含了PHP 5.4.8的所有必要文件,包括但不限于php.exe(PHP解释器)、php.ini(配置文件)、dll动态链接库文件以及可能的扩展模块。在解压后,用户...
本文将详细解析标题为“php-5.4.8-Win32”的PHP 5.4.8版本在Windows 32位系统上的安装和使用过程,以及相关文件的作用。 首先,我们看到描述部分是“php-5.4.8-nts-Win32-VC9-x86”,这包含了一些关键信息。"nts...
【标题】"php-5.4.8-Win32-VC9-x86.zip" 指的是PHP的一个特定版本,即5.4.8,适用于Windows 32位操作系统,采用Visual C++ 9(VC9)编译器构建,并且是为x86架构设计的。这个压缩包包含了运行PHP 5.4.8所需的基础...
标题 "php-5.4.8-Win32-ts-VC9-x64位" 提供了关于这个软件包的基本信息。首先,"php" 表示这是一个PHP(Hypertext Preprocessor)的版本,PHP是一种广泛使用的开源脚本语言,主要用于Web开发,可以嵌入到HTML中。...
PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛... php-5.4.8-Win32-ts-VC9-x64 openSSL
7. **文档**:虽然描述中提到这不是FUL版本,但通常仍会提供一定程度的文档,如用户手册、API参考指南、快速入门教程等,帮助开发者了解和使用MCSDK。 在实际应用中,开发者会根据项目需求选择合适的MCSDK,安装后...
zabbix-5.4.8.tar.gz
标题 "php-5.4.8-Win32-VC9-x64.zip" 指的是一个PHP的发行版本,特别为Windows 64位系统优化,基于Visual C++ 9编译器构建。这个版本是PHP 5.4系列的第8个更新,包含了对Windows平台的重要支持和性能改进。 描述中...
X-CUBE-MCSDK-FUL_5.4.8.exe
5.4.8作为该系列的一个稳定版本,它继承了前者的优点并进行了一些优化。 1. 新特性:Traits PHP 5.4引入了Traits,这是一种代码重用机制,类似于Java的接口或C++的混入类。Traits允许开发者在不同类之间复用方法,...
安装容易,使用方便,是初学者的良好选择,入门者的必备工具
PHP5.4.8实现源码。这是很经典的一版PHP源码。其引入稳定的数据库抽象层PDO。其PDO是用C语言实现。理解PDO对学习数据库和PHP语言都有比较好的作用。我的博客将推出一篇关于PHP的PDO源码分析文章。基于此源码
Hibernate5 框架,免费下载 Hibernate 是一个开放源代码的对象关系映射框架, 它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系, ...使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。
Hibernate ORM 6.0.0.Alpha7版本。 参见http://hibernate.org/orm/releases/6.0 org.hibernate/hibernate-entitymanager/5.4.8.Final/hibernate-entitymanager-5.4.8.Final.jar
5.4.8 url标签使用介绍 99 5.4.9 param标签使用介绍 101 5.4.10 property标签使用介绍 101 5.5 Struts2表单标签简介 101 5.5.1 基础表单标签使用介绍 102 5.5.2 复杂表单标签使用介绍 106 5.5.3 其它表单标签使用...
Java开发-数据库操作开发工具包
- 文档:详细说明了如何使用开发套件,包括API参考、用户手册和教程。 该压缩包中的文件“X-CUBE-MCSDK-FUL_5.4.1.exe”很可能是安装程序,用于在用户的开发环境中安装上述所有资源。 总的来说,这个软件包是针对...
10. **错误处理和异常安全**:ACE鼓励使用异常处理机制,通过ACE_Exception和ACE_Guard等类,确保在出现异常时资源能得到正确释放。 通过对ACE_5.4.10源码的学习,开发者不仅能掌握网络编程的基本技能,还能深入...
这里做一个简单的介绍。 从2000年10月20日发布的第一个Windows版的PHP3.0.17开始的都是线程安全的版本,这是因为Linux/Unix系统是采用多进程的工作方式,而Windows系统是采用多线程的工作方式。如果在IIS下以CGI方式...