如何在jsp中使用jquery ajax获取请求getattribute值

时间:2015-01-22 02:56:12

标签: jquery ajax jsp servlets

我有一个servlet页面和一个jsp页面。

JSP:

            $.ajax({
                url: window.location.href + "?b=b",
                success:function(data){
                    //doSomething(data); 
                    console.info('${testtemp}');  // it’s not work fine
                }
            });

的Servlet

    String testtemp = DateUtil.fmtTimestamp(
            new Timestamp(System.currentTimeMillis()), "/", ":", " ",
            esunbank.esunutil.DateUtil.DateFmt_Mode_Datetime);

    request.setAttribute("testtemp", testtemp);

我想使用jquery ajax方法从servlet获取参数并在jsp中更新。现在,我能得到当前答案的唯一方法是从“数据”中获取数据。

success: function(data){
    //doSomething(data); 
}

然后检索'数据'(doSomething),但我不确定是否有更好的方法来做到这一点。

谢谢大家的帮助!!

1 个答案:

答案 0 :(得分:0)

如果它只是您要返回的字符串,则可以写入输出流:

response.setContentType("text/plain"); 
response.getWriter().write(testtemp);

JS:

success: function(data){
 console.log(data); // your time
}