jsp交互script的小问题
int i=5;out.println("<script>");
out.println("alert(\"商品编号\""+i+")");
out.println("</script>");
为什么这样不行呢?? 报语法错误,怎么改呢?
int i=5;
out.println("<script>");
out.println("alert(\"商品编号\")");
out.println("</script>");
int i=5;
out.println("<script>");
out.println("alert("+i+")");
out.println("</script>");
这两个就行.
[此贴子已经被作者于2006-6-1 23:00:32编辑过]
搜索更多相关主题的帖子:
script println jsp 交互
----------------解决方案--------------------------------------------------------
<script>
alert(\"商品编号\""+<%=i%>+");
</script>
这样应该就可以了
不用套上out.println();
----------------解决方案--------------------------------------------------------
晕啊, 那样不行, i是jsp里的变量, alert是javascript的东西, out.println()才可以在jsp代码中输出javascipt啊
----------------解决方案--------------------------------------------------------
俩人加一起就哦了,呵呵
----------------解决方案--------------------------------------------------------
str="商品编号:"+vecSearch.get(0);
alert(<%=str%>); 为什么这样就不行了啊
如果str=下面2个都行. 怎么改啊? 我知道是字符串和变量结合弄错.
str="商品编号:";
str=vecSearch.get(0);
----------------解决方案--------------------------------------------------------
我没太懂你的意思,但是我想是不是你加的两个东西类型不一样才会出问题的呢???
----------------解决方案--------------------------------------------------------
<%
String i = "qwe";
%>
<script>
alert(\"商品编号\""+<%=i%>+");
</script>
这样绝对没有问题
我做项目的时候经常用的
----------------解决方案--------------------------------------------------------