`
linsl
  • 浏览: 71734 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

关于struts2中s:url中文参数乱码的问题

阅读更多

在用struts2中

 

<s:url>

<s:param><s:property value=""/></s:param>

</s:url>

 

传中文参数时,会有乱码问题,看了网上有的用过滤器,有的设置tomcat的URIEncoding="UTF-8"的方法,最近试到一个方法,就是对

 

<s:param><s:property value=""/></s:param>

 

中的<s:property value=""/>添加escape="false"属性。

分享到:
评论
1 楼 zhengxin070513 2011-08-31  
楼上正解呀!解决问题了!

相关推荐

    struts 2. 5.2解决中文乱码

    通过以上步骤,一般可以解决Struts 2.5.2框架下的中文乱码问题。但请注意,每个项目可能有不同的配置和需求,因此在实际应用中,还需要根据具体情况进行调试和调整。 在`myStruts`这个压缩包中,可能包含了示例代码...

    struts2的中文乱码问题解决

    在使用Struts2框架进行Web开发的过程中,中文乱码问题是一个常见的挑战。这不仅影响用户体验,还可能导致数据不一致等问题。为了解决这一问题,我们需要理解其背后的原理,并采取相应的措施。下面将详细介绍如何解决...

    eclipse struts 中文乱码问题图解

    在开发Java Web应用程序时,Eclipse和Struts框架的组合可能会遇到中文乱码的问题,这主要涉及三个方面:页面乱码、参数乱码以及国际化乱码。以下是对这些乱码问题的详细解答: 1. 页面乱码: 当网页编码设置为非...

    Struts 乱码问题

    其中,`URIEncoding="UTF-8"`就是需要添加的配置,它指定了URL参数的解码方式为UTF-8,从而避免了传输过程中的乱码问题。 #### 三、其他可能的乱码问题及解决方案 除了上述针对`&lt;s:url&gt;`标签的解决方案外,还有...

    中文乱码处理问题总结

    1. **问题描述**:通过URL直接传递中文参数时出现乱码。 2. **解决方案**: - 使用过滤器(Filter)在请求处理前设置编码格式。 - 如果已经发生了乱码,可以通过字符串编码转换的方式来修复。 - **示例代码**:...

    马士兵struts2课程的学习笔记

    12. **解决中文乱码问题**: - **配置文件设置**:在`struts.xml`中配置全局或Action级别的字符编码。 - **web.xml配置**:更新Struts2过滤器配置,使用`StrutsPrepareAndExecuteFilter`。 13. **复制项目注意...

    jsp获取url路径的方法分析.docx

    4. Struts2框架下的URL处理:在Struts2中,可以使用 `&lt;s:url&gt;` 标签来生成URL,并处理中文参数,例如 `&lt;s:url action="anAction" includeParams="all"&gt;&lt;s:param name="paramName"&gt;中文参数&lt;/s:param&gt;&lt;/s:url&gt;`。...

    struts hibernate spring 知识点

    8. 解决中文乱码问题,可以在struts2的配置文件中添加一个常量`&lt;constant name="struts.i18n.Encoding" value="GBK"&gt;`,设定字符编码为GBK。 9. Struts2提供了简单数据校验功能,可以通过注解或XML配置文件定义验证...

    struts2配置文件之result

    注意:在实际开发中,为了确保URL地址的正确性,通常还需要对参数进行编码处理,避免出现乱码问题。例如,对于包含中文的参数: ```java public String execute() throws Exception { // ... username = ...

    struts 单页面实现语言切换代码

    - **编码问题**:确保所有的资源文件都使用正确的字符编码,通常为UTF-8,以防止中文字符乱码。 - **资源文件的加载顺序**:如果存在多种语言的资源文件,Struts会按照优先级加载,通常先加载默认语言(如en_US),...

    action 和jsp

    2. **编码问题**:在处理中文等特殊字符时,要注意解决乱码问题,通常可以在web.xml中配置字符集过滤器。 3. **性能考虑**:在大型项目中,过多的数据传递可能会导致性能下降,因此需要合理设计数据结构和传递策略...

    ssh配置文件[总结].pdf

    `&lt;init-param&gt;`子元素设置了`encoding`参数为`UTF-8`,并强制转换所有编码为UTF-8,以防止乱码问题。 2. **ContextLoaderListener**: `&lt;listener&gt;`元素中的`ContextLoaderListener`是Spring框架的一部分,它负责...

    基于ssh的简单仓库管理系统

    【基于SSH的简单仓库管理系统】是一个使用Struts2(S)、Spring(S)和Hibernate(H)三大主流Java EE框架构建的项目。SSH是企业级应用开发中的常见组合,提供了模型-视图-控制器(MVC)的设计模式,使得开发过程...

    配置连接池 Tomcat开启Windows服务

    在IT行业中,配置连接池和在Windows环境下启动Tomcat服务器是常见的系统管理任务,而处理JSP中文乱码、实现文件上传与下载以及理解Hibernate参数和Struts2的表达式符号则是开发过程中不可或缺的知识点。下面,我们将...

    JAVA-JSP学习笔记.doc

    5. **设置中文支持**:为解决中文乱码问题,需要在JSP页面头部添加`;charset=UTF-8"%&gt;`来设定字符编码。 6. **引入文件**:使用`&lt;%@ include file="xxx.jsp"%&gt;`可以将一个JSP文件包含到另一个JSP文件中,实现代码...

    答辩常见问题汇总1.docx

    12. **GET与POST的区别**:GET用于获取数据,URL中可见参数;POST用于提交数据,常用于传递表单数据,URL中不可见。 13. **开发工具**:开发工具如Dreamweaver MX用于页面设计,Eclipse或Myeclipse用于Java程序开发...

    答辩常见问题汇总.doc

    24. **防止乱码**:添加过滤器(Filter)来处理字符编码问题,需要在Filter中设定合适的字符编码,例如设置HttpServletRequest和HttpServletResponse的编码为UTF-8。 以上内容涵盖了答辩中可能出现的多种问题,详细...

    软件专业答辩常见问题汇总.pdf

    在软件专业的毕业答辩中,学生可能会遇到一系列关于项目实施、技术选择、系统设计和测试等方面的问题。以下是一些常见问题的详细解释: 1. **如何连接数据库?** - 通常,我们使用JDBC-ODBC桥接器来连接数据库。这...

    软件专业答辩常见问题汇总.docx

    2. **如何查看数据库中的表?** - 需要查阅项目的物理设计文档,其中包含了数据库表的详细信息。也可以直接使用数据库管理工具(如SQL Server Management Studio)来查看和操作数据库。 3. **数据库表间的关系如何...

Global site tag (gtag.js) - Google Analytics