0

私は1つのモデルフォームを持っています

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();
}

今、私の質問は

指定されたアクションにオブジェクトを渡す方法..???

またはobj.nameプロパティ値を渡す方法(document.diamondSingleStoneLabForm.obj.name.value = nameVal;を使用してアクセスできません)..??​​?

4

1 に答える 1

2

あなたのjspページに、次のようなテキストフィールドがあることを願っています:

<input type="text"  name="obj" value="<%= rs.getString(n)%>" >

ただし、モデルフォームと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()

于 2012-08-22T12:59:28.847 に答える