我需要加载一个 JSP。控制来自一个动作到一个 JSP。使用 jQuery post 调用该操作。JSP 页面未显示,但 action 的 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>
动作被执行。