Struts2 - 正确地将enye字符从jsp传递到struts 2动作类

时间:2014-11-16 05:22:49

标签: java mysql struts2 tomcat7 jquery-ajaxq

我有一个使用Struts2构建的webapp,Tomcat 7作为应用服务器,MySQL数据库作为后端。现在我使用jquery ajax从我的jsp文件传递一些字符串,但是这个字符串包含特殊字符(ñ - enye)。当我在通过jquery ajax传递给类之前提醒它时,它显示正常,但是当我在java类中接收它时,它显示为ñ。我需要尽可能准确的字符串,因为我使用类似于字符串的条目查询mysql数据库。

所有jsp页面的头部都有<%@page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%><meta http-equiv="content-type" content="text/html; charset=utf-8"/>以及jquery contentType contentType: 'application/json; charset=utf-8'

可能的解决办法是什么?感谢您的回复。顺便提一下,这是截图。谢谢你的帮助:)

alert from jsp system.out.println on console the database entry that needs to be matched

1 个答案:

答案 0 :(得分:1)

幸运的是在StackOverflow中找到了答案。谢谢你们,你们是最棒的:)。

How to determine if a String contains invalid encoded characters