1

javascript に httprequest 属性を受け入れてもらいたいのですが、そうすべきだとわかっています

var value = '${attrubuteName}'

私の質問は: iframe を使用して、次のように更新なしの送信を実装したい:

<s:form namespace="/forum" id="form1" action="" method="post" enctype="multipart/form-data" target="upload_target"> 
            <s:file name="upload"  id="upload_2"></s:file>
            <s:submit ></s:submit>
    </s:form>
<iframe id="upload_target" name="upload_target" ></iframe>

jquery を実装して送信し、httpRequest.attribute.path を受け入れ、次のようなアラート パス値を受け入れます。

<script type="text/javascript"> 
      $('input[id^="upload"]').change(function(){
      $("#form1").attr("action","tReplyAction_uploadFile");
      $("#form1").submit();
        var path = '${path}';
        alert(path);
</script> 
    });

tReplyAction_uploadFile メソッドは次のとおりです。

public void uploadFile() throws IOException{             
        String path = "d:/a/b";
        httpServletRequest.setAttribute("path", path);              
}

このメソッドが完了すると、alert(""); この場合、どのようにパス属性を受け入れることができますか?ありがとう。

4

0 に答える 0