`
ives
  • 浏览: 6544 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

struts实用ajax时参数带中文的解决

阅读更多
今天碰到的问题,在网上搜索了一下,发现了这个解决方法,记录下来,防止下次找不到。应该不会再找了吧,我已经记住这个了,呵呵。。。。
在用struts中使用ajax时,参数带中文,使用encodeURI编码URL之后,在action中得到的还是????,需要在js中encodeURI两次URL,然后在action中使用URLDecoder.decode(****,"UTF-8")来解码得到参数值。
参考自:
http://hi.baidu.com/comasp/blog/item/e13e928b4eeb59d2fc1f10d8.html
分享到:
评论

相关推荐

    Struts2 + jQuery+JSON 实现ajax

    这种配置使得当用户发起Ajax请求时,Struts2会自动将Java对象转换为JSON格式的数据返回给前端。 3. **前端页面编写** 前端页面使用了jQuery库来发起Ajax请求。首先引入jQuery库(这里使用的是1.2.6版本),然后...

    在Struts 2中使用JSON Ajax支持

    ### 在Struts 2中使用JSON ...通过上述介绍可以看出,在Struts 2中利用JSON插件实现Ajax交互是一种非常实用且高效的解决方案。不仅可以简化前后端之间的数据交互流程,还能提高用户体验,值得在实际项目中推广应用。

    ajax上传组件带进度条

    总结来说,"ajax上传组件带进度条"是通过Struts2框架和相关的第三方库实现的一种高级文件上传功能,它提升了用户在上传大文件时的体验,让用户能够实时看到文件上传的进度,从而提高应用的互动性和用户满意度。...

    实用的struts2帮助文档

    Struts2是一个强大的Java web应用程序框架,它基于MVC(Model-View-Controller)设计模式,为开发者提供了构建可维护性、可扩展性极高的Web应用的解决方案。本手册是针对Struts2的中文帮助文档,非常适合初学者及有...

    JavaWeb ajax异步自动填充信息

    在JavaWeb开发中,Ajax(Asynchronous JavaScript and XML)技术被广泛用于实现页面的异步...这个简单的Demo不仅是一个实用的示例,也是一个学习和理解Ajax在JavaWeb应用中如何与数据库交互、提升用户体验的绝佳平台。

    基于struts2.0的考勤系统

    综上所述,基于Struts2.0的考勤系统是一个集成了现代Web开发技术的实用工具,它利用Struts2.0框架处理业务逻辑,通过Tomcat的DBCP连接池优化数据库操作,借助Ajax技术提供流畅的用户交互体验。系统的设计和实现充分...

    struts2 级联菜单

    6. **异步响应**:Action类需要处理AJAX请求,根据请求参数(如选定的国家ID)查询并返回相应的数据,通常以JSON格式。前端JavaScript代码接收到响应后,解析JSON并更新第二个下拉框。 7. **前端显示**:在JSP页面...

    研磨Struts2

    ### 知识点一:Struts2入门(MVC HelloWorld) #### 1.1 Struts2简介 Struts2是一个开源的Web应用框架,继承了Struts1的优点,并且在此基础上进行了很多改进,使得它更加灵活和强大。Struts2采用MVC(Model-View-...

    struts2用到的各种架包

    - `commons-logging.jar`:通用的日志接口,Struts2通过它来记录运行时信息。 - `commons-fileupload.jar`:处理文件上传功能,允许用户在表单中上传文件。 - `commons-lang3.jar`:Apache Commons Lang,提供了...

    DWR中文文档--简单实用的小型Ajax框架

    - **Ajax服务器加载时保护参数**:控制DWR的加载方式。 - **其他参数**:如日志级别、调试模式等。 ##### 2.2 dwr.xml配置 - **标签**:初始化配置,如指定转换器、创建器等。 - **标签**:用于指定哪些类的方法...

    Struts2-2.3-jar包

    总的来说,Struts2 2.3版集成了许多实用功能和改进,使其成为构建企业级Java web应用的有力工具。开发者可以利用其强大的MVC架构、灵活的配置、丰富的插件和强大的社区支持,来高效地开发和维护web应用。不过,随着...

    struts2 doubleselect标签的用法例子

    在Struts2中,`doubleselect`标签是一个非常实用的组件,用于创建级联选择列表,即两个下拉列表之间存在关联,当用户在一个下拉列表中选择一个选项时,另一个下拉列表会根据所选值动态更新其选项。这种功能在处理如...

    使用了2年Struts开发项目后的总结

    Ajax技术在Struts中也发挥了重要作用,通过DWR(Direct Web Remoting)或jQuery的Ajax库,可以实现页面的部分刷新,提升用户体验。然而,处理异步请求时,需要额外关注线程安全问题,因为这些请求可能会并发执行,...

    Manning - Struts 2 in Action (May 2008)

    9. **最佳实践和性能优化**:分享开发Struts 2应用时的最佳实践,如何编写高效的代码,以及如何进行性能调优。 10. **实战案例**:书中可能会包含多个实际项目案例,帮助读者将理论知识应用于实际开发场景,提升...

    Struts2内置拦截器简介

    - **功能**:在`struts.xml`配置文件中,可以通过`<action>`元素下的`<param>`子元素来设置静态参数,这些参数将在Action执行时传递给Action。 19. **Scope (作用域)** - **说明**:用于控制Action的属性和状态...

    基于struts2+mysql做的社区医院远程挂号系统

    《基于Struts2+MySQL的社区医院远程...它不仅解决了社区居民看病难的问题,也为医疗机构的信息化管理提供了一种实用的解决方案。开发者可以通过学习和研究这个源码,进一步提升自己的Web开发能力和对医疗信息化的理解。

    漂亮的Extjs+struts2实现联动下拉

    总结来说,"漂亮的Extjs+struts2实现联动下拉"是结合了Struts2的服务器端处理能力和ExtJS的客户端展示优势的一个实用示例。通过Struts2 Action获取和处理数据,使用ExtJS的ComboBox组件展示和交互,实现动态联动效果...

    深入浅出Struts2(附源码)

    作者处处从实战出发,在丰富的示例中直观地探讨了许多实用的技术,如数据类型转换、文件上传和下载、提高Struts 2应用的安全性、调试与性能分析、FreeMarker、Velocity、Ajax,等等。跟随作者一道深入Struts 2,聆听...

Global site tag (gtag.js) - Google Analytics