(蓝叶菱等常在线的DFW过来帮我看看).我在jsp 中嵌入java代码从数据库中取得题目总数,在javascrip脚本中如何使用?实在很急,分很少,抱歉(5分)

F

ff_ff

Unregistered / Unconfirmed
GUEST, unregistred user!
<%
int count = 0;
String type1 = (String)session.getAttribute(&quot;type&quot;);
System.out.println(&quot;type:&quot;
+ type1);
try{
String sql = &quot;select count(id) as max from question where type = '&quot;+type1+&quot;'&quot;;
ResultSet rs = con.query(sql);

rs.next();
count = rs.getInt(&quot;max&quot;);
rs.close();
}catch(Exception e){
e.printStackTrace();
}

System.out.println(&quot;count:&quot;
+ count);
%>
这里得到了题目总数,
可是在脚本中
<script language=&quot;javascript&quot;>
function total()
{
var total = new Array(4);
for (var n = 0;n<4;n++)
{
total[n] = 0;
}
var length = count;//这里好像不行啊.
for(var i = 1;i<=length;i++)
{
for(var j = 0;j<4;j++)
{
if(document.getElementsByName(&quot;&quot;+i)[j].checked)
{
total[j]+=1;
}
}
}
alert(&quot;total=&quot;+total);
for(var m = 0;m<4;m++)
{
if(total[m] == length)
{
alert(&quot;输入不合法!&quot;);
return false;
}
}
alert(&quot;校验成功!&quot;);
return true;
}
</script>
暂时没有,先记上
急,谢谢.
 
F

ff_ff

Unregistered / Unconfirmed
GUEST, unregistred user!
有人空闲吗
 
Y

yangxiao_jiang

Unregistered / Unconfirmed
GUEST, unregistred user!
var length = count;//这里好像不行啊.
当然是不行 了
java代码什么时候可以直接放到js里了
var length = <%=count%>;
要这样写.
 
C

cis

Unregistered / Unconfirmed
GUEST, unregistred user!
System.out.println(&quot;<script language='javascript'>你要赋值的代码</script>&quot;);
 
Y

yangxiao_jiang

Unregistered / Unconfirmed
GUEST, unregistred user!
to: cis
System.out.println能输入到页面 上?
out是jspwrite类型的。
 
C

cis

Unregistered / Unconfirmed
GUEST, unregistred user!
对不起,本人对JSP不熟,我的意思是类似:
PHP:echo &quot;<script language='javascript'>你要赋值的代码</script>&quot;;
 
F

ff_ff

Unregistered / Unconfirmed
GUEST, unregistred user!
yangxiao_jiang,
万分感谢,你的正确.还请多多关注我的问题,都很简单的.嘻嘻.
cis:谢谢参与.
 
F

ff_ff

Unregistered / Unconfirmed
GUEST, unregistred user!
接受答案了.
 
顶部