JSP をロードする必要があります。コントロールは、アクションから JSP に入ります。アクションは jQuery post を使用して呼び出されます。JSP ページは表示されませんが、アクションの execute メソッドは実行されます。
誰でも理由を教えてもらえますか?
function ftpFetch() {
$('#connectForm').submit(function() {
$.post('<s:url action="ftpFetchAction" />', {
userName : $('#name').val(),
domainName : $('#domain').val(),
password : $('#password').val(),
}, function(data) {
$("#connectdiv").hide();
$("#result").html(data);
}, "html");
});
}
でstruts.xml
:
<action name="ftpFetchAction" class="com.olive.rm.controlPanel.ftp.FtpProgram" >
<result name="success">/FtpFetch.jsp</result>
<result name="error">/invaliddir.jsp</result>
</action>
アクションが実行されました。