jsp 中,out.print("<script type='text/javascript'>alert('111');</script>"); 为什么不显示呢?
用servlet中out.print("<scripttype='text/javascript'>alert('111');</script>");在jsp页面中,并没...
用servlet中out.print("<script type='text/javascript'>alert('111');</script>");
在jsp页面中,并没有任何的提示和反应,请问怎么回事啊? 展开
在jsp页面中,并没有任何的提示和反应,请问怎么回事啊? 展开
7个回答
展开全部
我给你一个 控制层 返回json格式的数据 然后 jsp中接受的代码吧, 如果你还是不知道 可以叫我.
控制层
/**
* 把数据写到页面上
*/
json = "{\"total\":\"" + iTotalCount + "\",\"rows\":" + PublicUtil.getGson().toJson(lstMap) + "}";
out.println(json);
显示层
//用变量存储
//NGBOSS_BUSINESS.APP_BASEURL+"/bussinessAccepted/findAcctAndAcctBookByCusId" 这个是请求的地址.
var account_json = get_ajax_json_function(NGBOSS_BUSINESS.APP_BASEURL+"/bussinessAccepted/findAcctAndAcctBookByCusId");
// 下面把 account_json 打印出来
//建议用console.log命令
console.log(account_jso); //ie里不支持这个命令, 建议用火狐
如果你觉得可以的话, 就试试, 不明白可以问我.
觉得好的话 就提为最佳答案, 方便其大家一起学习.
sorry 掉了一个方法的实现
/**
* 得到Combobox的Ajax返回值
* @param url
* @returns
*/
//这里我写了一个方法 名字叫 get_ajax_json_function
function get_ajax_json_function(){
var ajax_json=$.ajax({
url:"aaaa/bbbb",//这里写你要请求的类aaaa,以及类里面的方法bbbb
data:{"customerId":$.group.customerId,"userType":$.userType_simulation,"status":1},//这个是你要带过去的参数 如果不要 可以删掉这个属性.
async: false
}).responseText;
var ajax_json = jQuery.parseJSON(ajax_json);//这里 把请求返回的对象存起来了
return ajax_json;//返回出去 你哪里需要用这个 json 就调用这个方法.
}
控制层
/**
* 把数据写到页面上
*/
json = "{\"total\":\"" + iTotalCount + "\",\"rows\":" + PublicUtil.getGson().toJson(lstMap) + "}";
out.println(json);
显示层
//用变量存储
//NGBOSS_BUSINESS.APP_BASEURL+"/bussinessAccepted/findAcctAndAcctBookByCusId" 这个是请求的地址.
var account_json = get_ajax_json_function(NGBOSS_BUSINESS.APP_BASEURL+"/bussinessAccepted/findAcctAndAcctBookByCusId");
// 下面把 account_json 打印出来
//建议用console.log命令
console.log(account_jso); //ie里不支持这个命令, 建议用火狐
如果你觉得可以的话, 就试试, 不明白可以问我.
觉得好的话 就提为最佳答案, 方便其大家一起学习.
sorry 掉了一个方法的实现
/**
* 得到Combobox的Ajax返回值
* @param url
* @returns
*/
//这里我写了一个方法 名字叫 get_ajax_json_function
function get_ajax_json_function(){
var ajax_json=$.ajax({
url:"aaaa/bbbb",//这里写你要请求的类aaaa,以及类里面的方法bbbb
data:{"customerId":$.group.customerId,"userType":$.userType_simulation,"status":1},//这个是你要带过去的参数 如果不要 可以删掉这个属性.
async: false
}).responseText;
var ajax_json = jQuery.parseJSON(ajax_json);//这里 把请求返回的对象存起来了
return ajax_json;//返回出去 你哪里需要用这个 json 就调用这个方法.
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先确认是否执行了你的servlet,打个断点跟一下或者system.out.println("test");
确认已经执行了还没反应,那就可能是你的浏览器禁止了脚本的执行
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
PrintWriter out = response.getWriter();
out.println("<script type='text/javascript'>alert('111');</script>");
}
我试了一下没啥问题
确认已经执行了还没反应,那就可能是你的浏览器禁止了脚本的执行
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
PrintWriter out = response.getWriter();
out.println("<script type='text/javascript'>alert('111');</script>");
}
我试了一下没啥问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-02-11
展开全部
out.print("<script >alert('111');</script>");
像上面这样写试试,不行再去掉里面的那个分号,type……这些东西一般是不用写的
像上面这样写试试,不行再去掉里面的那个分号,type……这些东西一般是不用写的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<html>
<head>
<title></title>
</head>
<body>
</body>
<script type='text/javascript'>alert('111');</script>
</html>
<head>
<title></title>
</head>
<body>
</body>
<script type='text/javascript'>alert('111');</script>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<% out.print("<script type='text/javascript'>alert('111');</script>"); %>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询