论坛首页 Web前端技术论坛

dwr的form表单绑定出现问题?

浏览 3321 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-09-21  
DWR
<dwr>
	<allow>
		<create javascript="dwrForm" creator="new">
			<param name="class" value="demo.DwrForm"></param>
		</create>
	</allow>
</dwr>

dwr文件

package demo;

import java.util.Map;

public class DwrForm {
	public Map getFormBean(Map formMap){
	System.out.println("FormBean.username:"+formMap.get("userName"));
	System.out.println("FormBean.password:"+formMap.get("passWord"));
	System.out.println((String[])formMap.get("tt"));


return formMap;
}
}

java文件

页面

<html>
<head>
<script type='text/javascript' src='ajax/interface/dwrForm.js'></script>
<script type='text/javascript' src='ajax/engine.js'></script>
<script type='text/javascript' src='ajax/util.js'></script>
</head>
<script>
  function formsubmit(){
         var formMap  = DWRUtil.getValues("testform");
         dwrForm.getFormBean(formMap,result);
        }
        function result(data)
        {
   alert("从服务端返回的数据:\nuserName:"+data.userName+"\npassWord:"+data.passWord);
        }
    </script>
<body>
<form name="testform">
userName:
<input id="userName" name="userName" type="text" />
<br />
passWord:
<input id="passWord" name="passWord" type="password" />
<br />
<input  name="tt" type="text" />
<input  name="tt" type="text" />

</form>
<input type="button" value="submit" onClick="formsubmit()" />
</body>
</html>

我想取的tt数组对象,不过发现传入后台的tt并不是String【】,只是map的一项key=tt value=其中的一个值。
不知道是什么原因。如何可以form绑定。
   发表时间:2007-10-15  
你用的是map来装载的 当然只有一个tt了
0 请登录后投票
   发表时间:2007-12-12  
map不能有重复的key?
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics