咒小隐 2015-12-18 05:08 采纳率: 0%
浏览 4165

怎样让js和java之间传值?

如下:一个用户登录,怎么消除一开始的alert窗口。能用java代码调用js的函数么?
或者用java传一个flag给js.

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">



用户名:

密码:



 <%
    String name = request.getParameter("name");
    String password = request.getParameter("password");
    if(name!=null && name.trim().length()>0 && name.equals("tom")&&
            password!=null && password.trim().length()>0 && password.equals("1234")){
            %>  alert("success!")<%
    }else{
        %>  alert("fail!")<%
    } %>


 </script>

  • 写回答

3条回答

  • Robot-S 2015-12-18 05:10
    关注

    1,java不能调用js的变量,为了安全性能考虑。2,js 可以使用java的值。例如:      ---------jsp                list.add("1");  %>  js:   var a= var b=% ""+list.get(0)+""%> ---要加分号,因为list.get(0)是object型......
    答案就在这里:js和java之间传值
    ----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

    评论

报告相同问题?

悬赏问题

  • ¥15 C# datagridview 栏位进度
  • ¥15 vue3页面el-table页面数据过多
  • ¥100 vue3中融入gRPC-web
  • ¥15 kali环境运行volatility分析android内存文件,缺profile
  • ¥15 写uniapp时遇到的问题
  • ¥15 vs 2008 安装遇到问题
  • ¥15 matlab有限元法求解梁带有若干弹簧质量系统的固有频率
  • ¥15 找一个网络防御专家,外包的
  • ¥100 能不能让两张不同的图片md5值一样,(有尝)
  • ¥15 informer代码训练自己的数据集,改参数怎么改