日期:2014-05-16  浏览次数:20350 次

jsp怎么调用js返回值
想法是,通过分别单击页面上的新增加和已修改栏根据不同的标志位所对应的状态,显示相应的数据
<script type="text/javascript">
  function checkflag0(){
  var fromflag=0; //标志位:0 '新增加'
  return (fromflag);  
}
function checkflag1(){
  var fromflag=1; //标志位:1 '已修改'
  return (fromflag);  
}

</script>

 <td bgcolor=6FD2E9 width='5%' align=center onClick="return checkflag0()">新增加</td>
 <td bgcolor=6FD2E9 width='5%' align=center onClick="return checkflag1()">已修改</td>


<%! //将js脚本中的 fromflag传到这里,怎么个传值法?有甚不妥之处?
  String sqlStr=page.sqlstr()+" dealflag="+fromflag+" order by id desc"; //
  //当前页  
  int showPage=1; 
%>

------解决方案--------------------
只知道通过url将页面的值传到jsp,servlet之类,或者表单提交。

像lz说的这样,直接本页面获取js的值,貌似不能实现。。


------解决方案--------------------
我觉得你这个功能还是使用ajax实现方便的多啊。。

可以直接使用ajax,也可以使用框架比如dwr,用起来真的很方便。