返回Error.jsp或Input.jsp AJAX?

时间:2013-12-30 07:12:45

标签: java javascript jsp struts2

我做了一个AJAX调用,通过它调用我的Action类,它返回一个Error.jsp或Input.jsp。

struts.xml中

<action name="updateThresholdParameters"
            class="cdot.oss.cmsat.gma.struts.ConfigureTspThresholdAction" method="updateThresholdParameters">
<result name="display">pages/Input.jsp</result>
<result name="error">pages/Error.jsp</result>

在我的JavaScript文件中,我在data中获得了JSP:

JS

success: function(data){
    if(){ //success
        alert('Updated DB');
    }else
        $('#ErrorDiv').html(data);
    }

我应该如何区分返回哪个JSP?

2 个答案:

答案 0 :(得分:0)

基于两个.jsps的内容。您不能(也不应该)在客户端知道要包含的.jsp文件的名称。

典型用例是您在这些JSP中使用XML或JSON,并且它们具有您可以查询的不同内容。

答案 1 :(得分:0)

可能有不同的方式。

1您可以使用两个不同的div来输入错误页面

基于内容的2个基础,您可以识别页面类型,例如在两个页面上添加html commet,同时使用ajax读取并检查内容