0 0

Linux下DWRUtil.addOptions乱码10

如题!
我在windows环境,用JSP结合DWR来做级联菜单,通过如下方式获取数据:
DWR -->Action -->Dao
数据加载是根据父菜单的id来获取子菜单,Dao里返回的是一个List并且把数据用DWRUtil.addOptions加载到页面!
在windows环境下数据显示都正常,但是发布到Linux环境,读出来的数据在页面上显示的是乱码;为了解决这个问题,我将页面编码分别改成了UTF-8和GBK,然后把List里的数据都进行转码,仍然还是乱码!

请朋友们指点。。。

DWR 
2008年9月10日 20:47

1个答案 按时间排序 按投票排序

0 0

乱码问题6层保湿:
1.数据库utf-8
2.project编码utf-8,保证所有文件是utf-8编码,可以在ide设置
3.jsp页面:<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>,如果使用了<%@include%>,被包含文件中使用i18n
4.html: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
5.使用encoding filter,spring带了一个。
6.使用spket编辑.js文件,尤其里面有中文的

差不多了,就这几招了

2008年9月10日 22:42

相关推荐

    DWRUtil.rar_DWRUtil_dwr

    5. **DOM操作**:DWRUtil提供了对DOM元素的操作,如`DWRUtil.show`和`DWRUtil.hide`用于显示或隐藏元素,`DWRUtil.enable`和`DWRUtil.disable`用来启用或禁用表单元素。 6. **通用方法**:DWRUtil还包含一些通用的...

    DWR addOptions()填充下拉框,addRows()填充表格

    DWRUtil.addOptions("selectElementId", [ ["optionValue1", "Option Text 1"], ["optionValue2", "Option Text 2"] ]); ``` 在上述示例中,`"selectElementId"` 是需要填充的下拉框的ID,`[ ["optionValue1", ...

    DWR util.js 学习笔记 整理

    * 高级对象数组:`DWRUtil.addOptions("demo3", [{ name: 'Africa', id: 1 }, { name: 'America', id: 2 }] );` 3. addRows 和 removeAllRows 函数 addRows 函数用于填充表格,removeAllRows 函数用于清空表格。 ...

    dwrUtil用法--更好的开发Ajax

    - `DWRUtil.addOptions('addOptionsObject1', arrayObject, "name")` 和 `DWRUtil.addOptions('addOptionsObject1', arrayObject, "name", "value")`:这两个方法用于将对象数组`arrayObject`中的元素添加到下拉...

    DWR (api)帮助文档

    2. `DWRUtil.addOptions()` 方法用于向下拉菜单或列表中添加选项。它可以接受不同的数据类型,如数组、对象数组或映射: - 当传递数组时,如`arrayFive`,`DWRUtil.addOptions('addOptionsBasic', arrayFive)`会将...

    DWRUtil 小结

    - **语法**:`DWRUtil.addOptions(selectId, items, valueProp, textProp)` - **参数**: - `selectId`:`&lt;select&gt;`元素的ID。 - `items`:要添加的选项列表。 - `valueProp`:选项值的属性名,默认为`value`。 ...

    DWR util.js学习笔记.doc

    * 简单数组方式:DWRUtil.addOptions("demo1", ['Africa', 'America', 'Asia', 'Australasia', 'Europe']); * 简单对象数组方式:DWRUtil.addOptions("demo2", array, 'id', 'name');其中array为一个对象数组,'id'...

    dwrUtil用法

    `DWRUtil.addOptions()` - **功能**: 添加 `select` 元素的 `option` 子元素。 - **格式**: `DWRUtil.addOption(id, items)` 或 `DWRUtil.addOption(id, items, valueProp, textProp);` - **参数**: - 第一个参数...

    dwr js包 DwrEngine.js+DwrUtil.js

    `DwrUtil.js`则是一些实用工具函数的集合,用于辅助DWR的使用,例如对象操作、数组处理、DOM操作等,它为开发者提供了一套方便的API,以提高开发效率。 在DWR 1.0和2.0这两个版本中,主要的改进和变化可能包括: 1...

    使用dwr的一点经验

    - **对象数组形式**:`DWRUtil.addOptions(selectId, data, prop)`,其中`data`为包含text和value的对象数组,`prop`指定如何映射text和value。 - **不同text和value的对象数组**:`DWRUtil.addOptions(selectId, ...

    DWR小结DWRUtil篇

    1. DWRUtil.$() DWRUtil.$()方法是DWRUtil中最基本的方法,用于获取HTML元素。它相当于JavaScript中的document.getElementById()方法,参数可以是元素的id或name属性值。例如: ```html var ele = DWRUtil.$(...

    dwr-下拉菜单实现

    - `DWRUtil.addOptions(element, options, labelField, valueField)`:向指定元素添加选项。其中,`element`为下拉菜单元素对象,`options`是包含选项的数据源,`labelField`和`valueField`分别表示显示的文本和值...

    DWR 处理各种form表单Selectoption,table.doc

    * DWRUtil.addOptions 函数可以添加选项,有五种方式:Simple Array Example、Simple Object Array Example、Advanced Object Array Example、Map Example 等。 * 在使用 DWRUtil.addOptions 函数时,需要指定要显示...

    DWRUtils高级使用帮助

    5. `DWRUtil.setValues()`:与`DWRUtil.setValue()`类似,但用于设置一组元素的值。接收一个包含id或name及对应值的键值对对象。在示例中,`DWRUtil.setValues({“txt_name”:”wiley”,”txt_pswd”:”wiley”})`将...

    ajax-DWR笔记.doc

    7. **`DWRUtil.addOptions()`**:这是一个非常有用的方法,用于向`&lt;select&gt;`元素动态添加选项。这对于创建可更新的下拉列表非常有用,可以在不刷新整个页面的情况下更新数据。 DWR使得前后端之间的交互变得更加简单...

    简单DWR动态下拉菜单

    5. **更新下拉菜单**:当服务器返回新数据后,使用DWR的`DWRUtil.removeAllOptions`清除现有选项,再用`DWRUtil.addOptions`添加新数据到下拉菜单。这样,菜单就能实时更新了。 6. **错误处理**:别忘了处理可能...

    dwr3初学者使用说明

    DWRUtil.addOptions("province", result); } function citySelect() { slt.selectCity(DWRUtil.getValue("province"), cityUtil); } function cityUtil(data) { var result = data.split(","); DWRUtil....

    dwr数据操作爱爱爱 分页

    DWRUtil.useLoadingMessage("正在加载..."); MyService.fetchDataByPage(currentPage, pageSize, function(data) { DWRUtil.removeAllRows("dataTable"); // 清除现有数据 for (var i = 0; i &lt; data.length; i++) ...

    使用XML和dwr ajax 集成实现省市级联菜单

    DWRUtil.addOption(citySelect, cityList[i].id, cityList[i].name); } DWRUtil.removeLoadingMessage(); }); ``` 在上述代码中,`DWRProvinceService.getCityList` 是一个在服务器端定义的方法,它接收省份ID...

    AJAX DWR教程

    例如,`DWRUtil.setValue`可以方便地设置表单元素的值,`DWRUtil.fillSelect`用于填充SELECT选项,`DWRUtil.update`可以更新指定的DOM元素。 **5. 实战案例** 在提供的资源中,"DWR util_js 整理(DWR 处理各种form...

Global site tag (gtag.js) - Google Analytics