CNET中国旗舰网站
ZDNet China
|
CNET科技资讯网
|
政府采购
|
行业网站联盟
ZDNet China 至顶网是中国最大的企业级IT资源门户
首页
网络安全
存储
服务器
软件
桌面产品
开发
企业管理
白皮书
中小企业
新闻
下载
社区
企业网
无线网
过滤防护
安全管理
网络存储
磁带库/VTL
数据保护
光存储
X86服务器
虚拟化
小型机
操作系统
数据库
中间件
协作办公
手机
笔记本
数码相机
C/S开发
web开发
移动开发
web软件
应用软件
博客
论坛
搜索
搜索
高级搜索
用户登录
用户名:
密码:
登录
新用户注册
社区首页
未证实消息
桌面产品
软件
开发
网络与安全
服务器
存储
下载
苹果爱好者
中小企业
活动专区
病毒/木马
新知天下
CWEEK专属社区
悬赏问答
游客:
注册
|
登录
|
会员
|
搜索
|
论坛设施
|
帮助
ZDNetChina中文社区
»
Web开发
» spring+struts+hibernate环境下使用ajax的问题
C++开发常用工具荟萃
深入理解C语言指针的奥秘
Vista系统解惑要考虑的10件事
Asp.Net 学习资源列表
J2ME与Web Service的罗曼史
中间件技术的思想、概念、分类
.Net开发人员十种必备工具
用JSP 2.0开发Web应用程序
草根挑战豪门PHPer要为自己正名
高手写的php+flash多人视频聊天室
PHP程序员的优化调试技术和技巧
PHP程序员的优化调试技术和技巧
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题:
[转贴]
spring+struts+hibernate环境下使用ajax的问题
温柔的悲伤
银牌会员
UID 307584
精华 0
积分 2467
帖子 178
威望 1164
ZD币 300 元
阅读权限 100
注册 2008-3-14
状态 离线
楼主
发表于 2008-4-17 14:35
资料
个人空间
短消息
加为好友
开发者在线
spring+struts+hibernate环境下使用ajax的问题
我在spring+struts+hibernate环境下无法提交中文数据,后台打印出来的数都是null,英文没问题,发现要在页面使用struts标签,代码片段如下:
<html:form action="testCheck.do">
登录ID:<html:text property="LOGID" size="12"/>
登录密码:<html:text property="PASSWORD" size="12"/>
<html:submit property="提交"/>
</html:form>
现在想用ajax异步提交数据,又出现上面的情况了,中文都成了null,英文没问题。不知道如何解决?各位帮忙瞅瞅。页面提交代码如下:
<html:form action="testCheck.do">
登录ID:<html:text property="LOGID" size="12"/>
登录密码:<html:text property="PASSWORD" size="12"/>
<html:button property="提交" />
</html:form>
提交脚本如下:
<script type="text/javascript">
<!--
//将用户输入异步提交到服务器
function ajaxSubmit(){
//获取用户输入
var LOGID=document.forms[0].LOGID.value;
var PASSWORD=document.forms[0].PASSWORD.value;
//创建XMLHttpRequest对象
var Try={
these:function(){
var returnvalue;
for(var i=0;i<arguments.length;i++){
var lambda=arguments
;
try{
returnvalue=lambda();
break;
}catch(e){}
}
return returnvalue;
}
}
var xmlhttp=Try.these(
function(){return new ActiveXObject('Msxml2.XMLHTTP')},
function(){return new ActiveXObject('Microsoft.XMLHTTP')},
function(){return new XMLHttpRequest()}
) || false;
//创建请求结果处理程序
xmlhttp.onreadystatechange=function(){
tip.style.display="";
if (4==xmlhttp.readyState){
if (200==xmlhttp.status){
tip.style.display="none"
//var date=xmlhttp.responseText;
alert("success");
}else{
alert("error");
}
}
}
//打开连接,true表示异步提交
xmlhttp.open("post", "testCheck.do", true);
//当方法为post时需要如下设置http头
xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
//发送数据
xmlhttp.send("LOGID="+escape(LOGID)+"&PASSWORD="+escape(PASSWORD));
}
//-->
</script>
投票
交易
悬赏
活动
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
个人空间管理
开通个人空间
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计
问卷调查
当前时区 GMT+8, 现在时间是 2009-7-5 10:29
Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
Processed in 0.060638 second(s), 3/3 queries
TOP
清除 Cookies
-
联系我们
-
ZDNetChina中文社区
-
无图版