使用jsp(就是java代码)拼js脚本:

lefthead.jsp

String basepath = request.getContextPath()+"/";

String jsStr="

jsStr+="var basepath='"+basepath+"';";;

jsStr+="";

%>

注意拼好js脚本后一定要输出:

leftbody.jsp

jQuery UI Accordion - Default functionality

String queryed="";

if(request.getAttribute("queryed")!=null){

queryed=(String)request.getAttribute("queryed");

}

String frameTarget="";

if(request.getAttribute("frameTarget")!=null){

frameTarget=(String)request.getAttribute("frameTarget");

}

%>

//alert(basepath);

var myDatedd=new Date();

var myDate=myDatedd.getTime();

var urlaction=basepath+"menublue/getMenuBlueItems.action?myDate="+myDate;

var queryed=document.getElementById("queryed").value;

if(queryed=="queryed"){

}else{

window.location.href=urlaction;

}

/*

jQuery.ajax( {

url: urlaction,

type:'post',

async: true,

data: "myDate="+myDate,

dataType:"text",

success: function(data){

alert( "gggggggggg" );

alert( "Data is: " + data );

}

});

*/

ArrayList one=new ArrayList();

if(session.getAttribute("onemenu")!=null){

one=(ArrayList)session.getAttribute("onemenu");

}

ArrayList two=new ArrayList();

if(session.getAttribute("twomenu")!=null){

two=(ArrayList)session.getAttribute("twomenu");

}

%>

for(int i=0;i

BasResMenu bm=(BasResMenu)one.get(i);

String menuId=bm.getMenuId().trim();

%>

if(two.size()>0){

for(int k=0;k

BasResMenu bmtwo=(BasResMenu)two.get(k);

String parentMenuNo=bmtwo.getParentMenuNo();

if(parentMenuNo.trim().equals(menuId)){

String target="";

if(frameTarget!=null&&!frameTarget.trim().equals("")){

target=frameTarget;

}else{

target=bmtwo.getMenuName();

}

%>

}else{

}

}

}

%>

}

%>

$("h1").hide();

$(".has_children").click(function(){

$(this).children("h1").show().end().siblings().children("h1").hide();

});

在此页面中有一行:

这个是从上个页面引来的,注意:

而在js中,有一行:

var urlaction=basepath+"menublue/getMenuBlueItems.action?myDate="+myDate;

这个basepath事js变量,它从来的呢?

就是从上个页面我们拼好的js脚本:

它的内容一定要有:

因为我们拼的是js脚本,不加这个js执行不了

jsp里面java和js交互_jsp与js交互实例 | 学步园相关推荐

  1. java调用存储过程sqlserver_Java调用SqlServer存储过程怎么实现 | 学步园

    在使用Java开发时,经常会遇到调用SqlServer存储过程的问题.下面学步园小编来讲解下Java调用SqlServer存储过程怎么实现? Java调用SqlServer存储过程怎么实现 1.数据库 ...

  2. jsp中用java写标签id_jsp中自定义标签用法实例分析

    本文实例讲述了jsp中自定义标签用法.分享给大家供大家参考.具体如下: 这里简单的写了一个自定义标签,自己定义标签的好处就是在jsp页面中可以使用自己定义的功能,完全与Java代码分离 1. tld文 ...

  3. java bean 动作标签_jsp:javabean动作标签实例

    动作标签实例 之后补齐基础知识 scope属性 该属性指定了所创建Bean实例的存取范围,省略该属性时的值为page.标识被执行时,首先会在scope属性指定的范围来查找指定的Bean实例,如果该实例 ...

  4. java 跳转action_JS 跳转到指定Action | 学步园

    最近项目需要在JS中跳转到指定的Action.通过不断的实验和查资料,终于成功.Java SSH2 架构下,正常 配置Action完毕.在xxx.jsp下 window.location=" ...

  5. java 嵌套对象转xml_Gson对Java嵌套对象和JSON字符串之间的转换 | 学步园

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,具有良好的跨平台特性.近几年来已经和XML一样成为C/S架构中广泛采用的数据格式.有关JSON的更多知识, ...

  6. java card applet_可多选的javacard applet | 学步园

    可多选的javacard applet,与多个逻辑通道上设置各自不同的applet是有区别的. Java Card 2.2支持逻辑通道(logical channels)的概念,允许最多智能卡中的16 ...

  7. java 读取远程文件夹_java读取远程共享文件 | 学步园

    方式一: package example; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; impor ...

  8. java 加减运算_JAVA日期加减运算 | 学步园

    1.用java.util.Calender来实现 Calendar calendar=Calendar.getInstance(); calendar.setTime(new Date()); Sys ...

  9. java tail -f 后返回_tail -f 的实现 | 学步园

    最原始的想法和实现 最容易想到的就是不断的读取一个文件,如果读取到文件结尾(EOF),那么sleep一下然后再次尝试. 事实上Apache Common IO里就有一个这样的实现 这种方法到优点是简单 ...

最新文章

  1. matlab转c++
  2. oracle中的查询语句(关于出库入库信息表,明细表,把捆包箱表,单位信息表的集中查询)...
  3. 详解Python开发的发展方向及其对应的薪资!
  4. Ansible Inventory指北进阶
  5. idea部署项目com.intellij.javaee.oss.admin.jmx.JmxAdminException-未使用最新版本的war包
  6. 计算机与在勘察地质中的应用,地质勘察中计算机信息技术的应用
  7. android 重用布局区分控件,【专题分析】布局优化
  8. mysql 创建数据库文件_mysql数据库的文件创建方式 - mysql数据库栏目 - 自
  9. List集合对象去重及按属性去重的8种方法
  10. en开头的单词_英语四级en-词汇前后缀解析
  11. 大话设计模式——解释器模式
  12. mysql-8.0.16-winx64的最新安装教程
  13. 全国计算机四六级报名时间,2018年6月四六级考试报名即将截止,请抓紧时间报名!...
  14. 5.视频监控 - 摄像头接口
  15. 正面管教读书笔记 04 重新看待不良行为
  16. 信息论领域内的计算方法仿真,Mutual Information,互信息;
  17. 人工智能研究主要有哪三大学派,其特点是什么?
  18. 微信开发者工具网络连接失败问题解决方法
  19. matlab emi滤波器设计,基于Matlab-GUI的EMI滤波器设计
  20. JavaMail 收邮件 草稿箱 发件箱 IMAP 技巧

热门文章

  1. berkeley db mysql_BDB:源自 Berkeley DB,事务型数据库
  2. linux操作系统应急方案,服务器操作系统应急预案
  3. 现在的年轻人。。。到处都是套路。。。
  4. JAVA写出来的塔防能有多好玩?......真香!
  5. 退休是不可能的,90岁还要继续干!
  6. 每日一皮:即使是个小BUG,有时候也能吓你半条命!
  7. 不敢相信?System.currentTimeMillis()存在性能问题
  8. android 混淆打包教程,Android studio 混淆打包
  9. linux+添加git+ssh+keys,为github帐号添加SSH keys(Linux和Windows)(示例代码)
  10. error 1309 mysql_MySQ登录提示ERROR 1045 (28000)错误如何解决