itso310的个人博客分享 http://blog.sciencenet.cn/u/itso310

博文

jquery中使用jsp表达式和全局变量

已有 3444 次阅读 2014-5-28 11:39 |个人分类:javascript|系统分类:科研笔记|关键词:学者| jquery, JSP, CheckBox, 表达式, Radio

jquery中使用表达式的注意事项:

1、jquery中使用JSP表达式必须存在于字符串中,如蓝色标记的内容;

2、全局变量的声明放在$(function(){}外。

例:

JSP文件中<html>前的内容如下:

<%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";


Object obj = session.getAttribute("field_name");

String field_name = "";

if(obj != null){

   field_name = (String)obj;

}

String dmName = (String)session.getAttribute("dmName");

%>

JSP文件中jquery部分如下:

<script type="text/javascript">  

   var hv="";

   var fname=""; 全局变量

   $(function(){

       $("#nextStep").click(function(){

           fname="<%=field_name%>"; 使用JSP表达式

           if(hv!=""){

               $("#form1").attr("action","DataMiningServlet?opms=<%=dmName%>"+"&fieldName="+hv);

               $("#form1").submit();

           }

           else if(fname!=""){

               $("#form1").attr("action","DataMiningServlet?opms=<%=dmName %>"+"&fieldName="+fname);

               $("#form1").submit();

           }

           else{

               alert("您还未选择用于分析的字段!");

           }    

       });

   });

</script>



https://m.sciencenet.cn/blog-111906-798330.html

上一篇:java中保留小数的方法
下一篇:JQuery中表单的提交和属性设置

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-6-3 05:17

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部