`

(转)strut2 在<s:property>中使用java.net.URLEncode

 
阅读更多
今天刚好遇到这个问题了,笔记下

为了超链接有中文字符的问题,因对其编码!
           <s:set name="www" value="'网路并'"></s:set>
           <s:property value="#www"/>
           <a href="<s:property value="@java.net.URLEncoder@encode(#www,'utf-8')"/>">撒打发</a>
标注:
   (在上述struts2标签中:“java.net.URLEncoder”表示該静态方法的包路径,“encode”表示静态方法名,“(#www”表示要编码的中文)
注意:在使用时特别注意单引号和双引号问题。
比如
<a href="newDealInfo/item.do?AppState=<s:property value='@java.net.URLEncoder@encode(#AppState,"utf-8")' />" class="newa">查看详细</a>正确的。
如果是:<a href="newDealInfo/item.do?AppState=<s:property value=“@java.net.URLEncoder@encode(#AppState,"utf-8")”/>" class="newa">查看详细</a>----------------------equal symbol expected
分享到:
评论

相关推荐

    vb.net页面内容导出Excel,.net改改就可以用,2003 2007都能开

    在本篇文章中,我们将探讨如何使用VB.NET将Web页面的内容导出到Excel文件中。此方法不仅适用于不同版本的Excel(如2003、2007等),而且能够很好地保留网页原有的布局和格式。接下来,我们将深入分析实现这一功能的...

    asp.net 后台获取flv地址播放flv视频

    在ASP.NET环境中,开发Web应用程序时,我们可能会遇到需要在后台处理并提供FLV(Flash Video)视频流的需求。FLV是一种广泛用于网络视频的格式,由于它与Adobe Flash Player的兼容性,使得用户可以在大多数现代...

    C#编程经验技巧宝典

    C#编程经验技巧宝典源代码,目录如下:&lt;br&gt;第1章 开发环境 1&lt;br&gt;&lt;br&gt;1.1 Visual Studio开发环境安装与配置 2&lt;br&gt;&lt;br&gt;0001 安装Visual Studio 2005开发环境须知 2&lt;br&gt;&lt;br&gt;0002 配置合适的Visual Studio 2005...

    Asp.net导出Excel实现多Sheet--(XML技术)

    context.Response.Write(@"&lt;Author&gt;李儒福&lt;/Author&gt;&lt;LastAuthor&gt;Lees&lt;/LastAuthor&gt;&lt;Created&gt;" + DateTime.Now.ToShortDateString() + "&lt;/Created&gt;&lt;Company&gt;ATL&lt;/Company&gt;&lt;Version&gt;2012&lt;/Version&gt;"); context....

    用C++来实现UrlEncode

    ### 使用C++实现UrlEncode详解 #### 知识点概览 本文将深入探讨如何使用C++语言实现URL编码(UrlEncode)功能。URL编码是一种用于处理URL中特殊字符的技术,确保它们能在互联网上安全传输。在C++中实现这一功能涉及...

    导出Excel到自定义位置

    resp.Write("&lt;table class='table'&gt;&lt;tr&gt;&lt;th&gt;" +"文件标题"+ "&lt;/th&gt;&lt;th&gt;" + "档案类别" + "&lt;/th&gt;&lt;th&gt;" +"发文日期" + "&lt;/th&gt;&lt;th&gt;" +"文件链接" + "&lt;/th&gt;&lt;th&gt;" +"备注" + "&lt;/th&gt;&lt;/tr&gt;"); //VideoList = (List...

    SourceToHTML

    &lt;br/&gt;标签设置存取&lt;br/&gt;没有使用数据库存,通过序列化的类存为文本文件,在目录templates以.config扩展名存取&lt;br/&gt;模版文件也一样,为了加快效率,使用的缓存,使用前先重建缓存&lt;br/&gt;模版文件放在template_file目录下

    数据库中Excel导出技术

    tw.WriteLine("&lt;Cell&gt;&lt;Data ss:Type=\"String\"&gt;" + item.Name + "&lt;/Data&gt;&lt;/Cell&gt;"); tw.WriteLine("&lt;Cell&gt;&lt;Data ss:Type=\"Number\"&gt;" + item.Age + "&lt;/Data&gt;&lt;/Cell&gt;"); // 更多数据列 tw.WriteLine("&lt;/Row&gt;");...

    asp.net页面通过URL参数传值中文乱码问题解决办法

    在Asp.Net开发中,遇到页面通过URL参数传递中文字符时出现乱码是一个常见的问题。这个问题通常是由于字符编码不一致导致的。以下是三种常见的解决方法: 1. **配置Web.config文件**: 在Web.config文件的`&lt;system....

    Struts2远程代码执行漏洞分析(S2-013)1

    根据官方给的信息,问题出在 a 标签,所以写个 jsp 页面,内容如下:&lt;s:a includeParams="all"&gt;Click here.&lt;/s:a&gt;这个是 Struts2 标签库的 a 标签,该标签会在页面上显示当前 URL,当 includeParams=all 时,就会...

    在C#中使用ASP.NET对象.doc

    在C#中使用ASP.NET对象是开发Web应用程序的关键部分,特别是对于构建动态和交互式的网页。ASP.NET提供了几个内置的对象,这些对象是基于.NET Framework的类实现的,它们在Web应用运行时自动创建,便于开发者直接使用...

    Ext常用方法录.pdf

    Ext.isWindows =&gt; true (在Windows操作系统中) 10. Ext.isDefined:判断对象是否已经定义。 Ext.isDefined(undefined) =&gt; false Ext.isDefined(null) =&gt; false Ext.isDefined({a: 1, b: 2}) =&gt; true 11. Ext.id...

    上传和下载(上传多个文件)

    在.NET框架中,上传和下载是Web应用中常见的功能,特别是在处理用户交互和数据传输时。本文将深入探讨如何在.NET环境下实现多个文件的上传以及使用DataList进行下载。 一、上传多个文件 1. HTML表单设计: 首先,...

    在asp.net页面中传递中文参数

    ### 在ASP.NET页面中传递中文参数 在ASP.NET开发中,页面之间的参数传递是非常常见的需求。特别是当需要在页面间传递包含中文等特殊字符的数据时,处理方式稍有不慎就可能导致乱码问题。本文将详细介绍几种常用的...

    asp.net的内置对象

    ### ASP.NET 的内置对象知识点详解 #### 一、概述 ASP.NET 是一种用于构建动态网页的应用程序框架,它提供了一系列内置对象来简化Web应用程序的开发过程。...希望本文能对你在 ASP.NET 开发过程中有所帮助!

    ASP.NET_例程完全代码版

    XML文档的格式需遵循一定的规则,包含`&lt;Ad&gt;`元素,每个`&lt;Ad&gt;`元素内应有`&lt;ImageUrl&gt;`、`&lt;TargetUrl&gt;`、`&lt;AlternateText&gt;`、`&lt;Keywords&gt;`和`&lt;Impressions&gt;`等子元素,分别对应广告图片的URL、跳转链接、替代文本、...

    DataTable导出为Excel

    \"&gt;{0}&lt;/TD&gt;&lt;TD&gt;{1}&lt;/TD&gt;&lt;TD&gt;{2}&lt;/TD&gt;&lt;/TR&gt;", dr["TelNo"].ToString(), dr["SMSContent"].ToString(), dr["CreateDate"].ToString()); } sExcel.Append("&lt;/table&gt;"); sExcel.Append("&lt;/body&gt;"); sExcel.Append("&lt;/...

    .net 收发邮件

    在.NET框架中,收发电子邮件是一项常见的任务,用于企业级应用程序和各种自动化流程。这篇文章将深入探讨.NET中如何实现邮件的发送与接收,主要关注LumiSoft.Net库和Web服务的使用。 首先,让我们了解基本的.NET...

    Connect_PHP_SDK_for_OAuth2_V1.2_new

    echo "&lt;tr&gt;&lt;td class='narrow-label'&gt;结果集合解析:&lt;/td&gt;&lt;td&gt;&lt;pre&gt;".var_export($aResult,true)."&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;"; } } } if(intval($aStatus["http_code"])==200){ //正常结果返回 return $sContent; //...

Global site tag (gtag.js) - Google Analytics