日期:2014-05-17  浏览次数:20750 次

jsp中的java表达式问题一枚,求解


jsp页面上

  <%
  String s = "123456";
  %>
一段js中
JScript code

       function(){
           var str = "result:<%=str%>";
           document.getElementById('id').innerHTML = str;
       }


类似这种在js中拼接java表达式,结果总是拼接不上,是写法的问题还是有什么问题

------解决方案--------------------
<%
String s = "123456";
%>

var str = "result:<%=str%>";
这很明显写错了吧,<%=s%>
------解决方案--------------------
<%=str%> 你这个是取request里面 字段名是str的值 你定义s当然没用

------解决方案--------------------
你定义了s 下面引用str?