如何让一个变量保存的脚本代码执行 假设我用String aa="<script>document.write("gnjklhtrkt");</script>";super.getRequest().put("aa",aa);我在jsp页面里面得到这个aa,但它是输出<script>document.write("gnjklhtrkt");</script> 而不是gnjklhtrkt,如何要它得到后面执行出来的效果呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在servlet里:String aa="<script>document.write("gnjklhtrkt");</script>";response.reset();response.setContentType("text/html; charset=GBK");PrintStream ps = new PrintStream(response.getOutputStream());PrintWriter pw = new PrintWriter(ps);pw.print("<html>\n<head>\n<title>Error</title>\n</head>\n<body>\n"); //NOI18Npw.print(aa);pw.print("</body>\n</html>"); //NOI18Npw.close();ps.close();response.getOutputStream().close(); 你把"<script>document.write("gnjklhtrkt");</script>";super.getRequest().put("aa",aa)作为了字符串付给了aa,当然输出的时候就是这个,你要想输出gnjklhtrkt用out.print([把要出用js输出的字符串写在这]);就ok了 我这个<script>里面有数据库里的数据,在action中写的,要让它在jsp里面显示出来,想这样子应该行,但事实就不行 <script>eval("document.write(\"gnjklhtrkt\");");</script>改成这样,可以不? 是要用action把这个数据库提取出来的信息,发送到另一个jsp处理页面来处理的 , 是这样的需求么? 基本上就是这样的,我在action里面写了个脚本 想让它在jsp中运行出来 URL静态化后,会对服务器产生怎样的影响? 基于java的通用开发平台 【代码交流】利用AJAX实现通用导出(XML,EXCEL,PDF,TXT)工具 求助:jsp中用javascipt怎样删除一个文件,谢谢 JSP怎样添加的数据立即显示出来 请帮忙解释一下这段代码 登录数据库出现问题 javaBean如何写类型C++析构函数的方法? 权限问题求助! HTTP Status 500 - 在tomcat startup.bat 执行时显示jdk 1.5和1.6两个版本 关于ibatis 的一个问题
response.reset();
response.setContentType("text/html; charset=GBK");
PrintStream ps = new PrintStream(response.getOutputStream());
PrintWriter pw = new PrintWriter(ps);
pw.print("<html>\n<head>\n<title>Error</title>\n</head>\n<body>\n"); //NOI18N
pw.print(aa);
pw.print("</body>\n</html>"); //NOI18N
pw.close();
ps.close();
response.getOutputStream().close();
我这个<script>里面有数据库里的数据,在action中写的,要让它在jsp里面显示出来,想这样子应该行,但事实就不行
<script>
eval("document.write(\"gnjklhtrkt\");");
</script>
改成这样,可以不?
基本上就是这样的,我在action里面写了个脚本 想让它在jsp中运行出来