java - 请求从 Ext JS 传输到 Java 期间数据发生变化

标签 java jsp extjs

我通过ajax请求将数据从Ext JS发送到我的Java代码,但它在java端发生了变化。

                Wtf.Ajax.requestEx({
                url: "MyJspPage.jsp",
                params: {
                    requestType: 1,
                    htmlcode: "Chào"
                },
                method: 'POST'
            },
            this,
            function (response, request) {
            });

但是在java端它变成了

String htmlcode=request.getParameter("htmlcode");

字符串 htmlcode 包含值“Chà o”

最佳答案

使用escape函数进行字符编码。那么你的extjs代码将是这样的

Wtf.Ajax.requestEx({
 url: "MyJspPage.jsp",
 params: {
   requestType: 1,
   htmlcode: escape("Chào")
 },
 method: 'POST'
},
 this,
 function (response, request) {
});

关于java - 请求从 Ext JS 传输到 Java 期间数据发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57671338/

相关文章:

java模板如何返回具有模板类型的函数参数类类型实例

java - 如何在java中动态创建一个类

java - 听众及其对象

java - Transport.send(msg) 不起作用

javascript - Ext.list.Tree 存储和模板

java - 编写文档过滤器 - 找不到 super.insertString

java - 如何使用 session 将 ArrayList 从一个 jsp 传递到另一个 jsp

java - 如何在 .JSP 文件中显示列表?

javascript - ExtJS TabPanel 在 ViewPort 中缺少滚动条

extjs - ExtJs 的未定义 Ext