0

Struts アプリケーションがあり、URL を使用して Action クラスを呼び出そうとしています。リクエスト パラメータを渡そうとすると、どれも追加されません。

これが私が持っているコードです:

    document.myform.action = "mydetails_${firmID}_${empID}.action?id=56";
    document.myform.submit();

しかし、これはクロムコンソールに表示されるものです:

mydetails_123_04.action?

何らかの理由で、疑問符の後のものが追加されていません。何か不足していますか?

4

1 に答える 1

2

アクションでそのようなパラメーターを設定できるとは思わないでください。それらをフォームにパラメーターとして追加する必要があります。これには、非表示の入力ノードの作成が含まれます。

var input = document.createElement( 'input' ); 
input.type = 'hidden';
input.name = 'id';
input.value = 56;
document.forms.myform.appendChild( input );​
于 2012-09-03T07:15:47.323 に答える