Strtus2标签<s:url>

php中文网
发布: 2016-06-07 15:14:27
原创
1096人浏览过

在没有使用 Struts2 的时候可以使用 el 来进行 url 传参。而在 Struts2 中不推荐使用 el (其实在 Struts2.0.0.11 之后就不再支持 el )而推荐使用功能更为强大的 ognl 表达式语言。那么怎么使用 ognl 实现 url 传参 ? s:url s:url a 一起使用,用于带多个参

在没有使用Struts2的时候可以使用el来进行url传参。而在Struts2中不推荐使用el(其实在Struts2.0.0.11之后就不再支持el)而推荐使用功能更为强大的ognl表达式语言。那么怎么使用ognl实现url传参?

一起使用,用于带多个参数。 

[html] view plaincopy

  1. a href="  
  2. s:url action="">  
  3.    s:param name=" " value="">s:param>   
  4.    s:param name=" " value="">s:param>   
  5.    s:param name=" " value="">s:param>   
  6. s:url>"  
  7. >测试连接a>  

生成一个url地址,可以通过url子元素向URL地址发送请求参数

[html] view plaincopy

  1. s:url action=""> 指定请求地址  
  2. s:param name="" value="">s:param> 指定参数  
  3. s:url>  

例子:

[html] view plaincopy

  1.   
  2.   
  3.       s:url var="url" action="mainPage">   
  4.           s:param name="id" value="123"/>   
  5.       s:url>   
  6.   
  7.          
  8.       s:a href="%{url}">测试连接s:a>   
  9.   
  10.   该方法在生成的页面源码中生成如下代码   
  11.   a href="/NetBookShop_081029/mainPage?id=123">测试连接a>   

includeParams属性       

[html] view plaincopy

  1.    
  2.            
  3.            
  4.            
  5.     s:url var="url" action="mainPage" includeParams="none">   
  6.             s:param name="id" value="123"/>   
  7.         s:url>   

includeContext属性

[html] view plaincopy

  1.     
  2.            
  3.         s:url var="url" action="mainPage" includeContext="false">   
  4.             s:param name="id" value="123"/>   
  5.         s:url>   
  6. a href="/mainPage?id=123">urla>   

Method属性       

[html] view plaincopy

  1.    
  2.        s:url var="url" action="mainPage" method="ok">   
  3.            s:param name="id" value="123"/>   
  4.        s:url>   

namespace属性        

[html] view plaincopy

  1.    
  2.        s:url var="url" action="mainPage" namespace="user">   
  3.            s:param name="id" value="123"/>   
  4.        s:url>   
  5.    结果如下   
  6. lt;a href="user/mainPage?id=123">urla>  
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号