我有一个模型
public class ABC
{
private String a;
private String b;
private Obj obj;
...getteres and setters.....
}
在我的jsp中,我的OnSubmit函数是
function showMethod(rowid)
{
document.diamondSingleStoneLabForm.action = adminUrl + "/act.htm";
document.diamondSingleStoneLabForm.suid.value =value1;
document.diamondSingleStoneLabForm.obj.value = tempObj;
document.diamondSingleStoneLabForm.submit();
}
现在,我的问题是
如何将Object传递给指定的动作.. ???
或如何传递obj.name属性值(我无法使用document.diamondSingleStoneLabForm.obj.name.value = nameVal访问它)。???
答案 0 :(得分:2)
希望在你的jsp页面中你有一个像这样的文本字段:
<input type="text" name="obj" value="<%= rs.getString(n)%>" >
但你应该与modelform&amp; jsp(这将是你的逻辑部分)页面,你从中获取像<%= rs.getString(n)%>
然后你可以做这件事
var obj = obj_value;
var action = adminUrl + "/act.htm";
document.diamondSingleStoneLabForm.action = action ;
document.diamondSingleStoneLabForm.submit();
或者您可以使用此格式的jQuery.post()
方法
jQuery.post( url [, data] [, success(data, textStatus, jqXHR)] [, dataType] )
您可以查看以下链接:jQuery.post()