在Servlet里面写的script语句在网页中直接就打印出来了。。求助!!

ROUTINE_YUAN 2017-12-21 04:59:23
实在是没法了,网上的一些方法都没用,我用的是myeclipse2017这是我Servlet里面写的代码:
if(to==null){
topicsDao.addTopic(name);

out.print("<script>alert('添加成功,点击确
认返回主题列表');location.href='TopicServlet?opr=list'; </script>");


}else{

out.print("<script language='java'>alert('添加失败,点击确认返回添加页面');location.href='newspages/topic_add.jsp'; </script>");


}
就是一个判断然后弹框,但是在页面中就是直接就打印出来了。。。很难受

求大神相助!!!
...全文
739 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wcwtitxu 2018-02-09
  • 打赏
  • 举报
回复
需要设置响应头 Content-Type response.setContentType("text/html");
ROUTINE_YUAN 2017-12-21
  • 打赏
  • 举报
回复
嘿嘿,不好意思,已经解决了,在设置字符集那里写错了。。。。
ROUTINE_YUAN 2017-12-21
  • 打赏
  • 举报
回复
也没有用啊,也是一样的直接就打印出来了。。。
functionsub 2017-12-21
  • 打赏
  • 举报
回复
要用response.wrirte吧。。

87,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧