在javascript函数中使用scriptlet

时间:2012-04-25 05:57:15

标签: java javascript jsp

我想在java脚本函数中使用scriplet。我想检查一些属性的值并根据它发出警报。以下是唯一的scriplet语句给出错误的函数。

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

有什么方法可以做到这一点吗?这有什么问题?

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

1 个答案:

答案 0 :(得分:1)

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

问题是 -

  1. 方法compareTo(String)未定义类型  对象
  2. 不兼容的操作数类型Stringint