scriptlet里面的变量怎么传到javascript里
方法一:
<%!int i=1;%> //scriptlet中
<script language="javascript">
var p="<%=aaaa%>";//传统写法
var q="<c:out value='${aaaa}'>";//JSTL标签写法
var r="<bean:write value="aaaa">";//struts标签写法
</script>
方法二:
可以写在一个不可见的input里面,让javascript去读
<input type="hidden" name="test" value="your_string">
document.myform.test.value
javascript变量传入scriptlet(特别要注意js与scriplet语句谁写前谁写后的问题)
<html>
<head>
<title></title>
<body>
<form action="" name="myform">
<input type="text" name="my" >
</form>
<script language="javascript">
var a=5;
alert(a);
myform.my.value=a;
</script>
</body>
</html>