var flag = '<%=flag%>'

var flag = '<%=flag%>'

index.jsp   中的   var flag = '<%=flag%>'    不应该从session中去获取这个flag值吗??

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
chrismorgen 2018-11-13 14:48:17

单引号表示字符类型,在js中var可以定义任意类型的变量,譬如flag的值为1,则表示为var flag='1';它表示一个字节类型的字符,这里不是必须要加的,譬如var flag =1;也可以,就是定义一个整数类型的变量,祝学习愉快~

一叶知秋519 2018-05-07 09:48:13

http://img1.sycdn.imooc.com//climg/5aefafe80001fb9112060055.jpg

flag是重定向时通过url传递的参数,在index.jsp中通过request.getParameter("flag")取得flag的值。

祝学习愉快!

  • 松柏i #1
    为什么要加上单引号呢, 可以不加么? 或者加上双引号么?
    2018-11-13 10:03:16
  • chrismorgen 回复 松柏i #2
    因为getParameter方法中的参数是String类型的,所以需要加上双引号哦,代表是字符串,祝学习愉快~
    2018-11-13 13:41:46
  • 松柏i 回复 chrismorgen #3
    我说的是这里的单引号 var flag = '<%=flag%>'
    2018-11-13 14:16:49
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java Web基础入门2018版
  • 参与学习       716    人
  • 提交作业       185    份
  • 解答问题       1363    个

会Java?懂前端基础?想学后台开发?那么,赶快来学习《Java Web入门》路径吧。本路径主要介绍Java Web的基础知识,并配有大量案例,定会让你收获多多!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师