我想在Java脚本函数中使用Scriplet。我想检查某个属性的谷值,并据此发出警报。以下是唯一的scriplet语句给出错误的函数。

function UploadMessage() {
   <% if((String)request.getAttribute("SuccessMessage").compareTo("Uploaded successfully") == 0) { %>
        alert("File Successfully uploaded !");
    <%
     } %>
}


有什么办法可以做到吗?这里有什么问题 ?

注意:我已将上面的代码段放在一个jsp页面中

最佳答案

function UploadMessage() {
       <% if(((String)request.getAttribute("SuccessMessage")).equals("Uploaded successfully")) { %>
            alert("File Successfully uploaded !");
        <%
         } %>
    }


问题是-


类型的compareTo(String)方法未定义
宾语
不兼容的操作数类型Stringint

09-25 22:09