jsp中调用script的alert对话框

jsp中调用script的alert对话框,第1张

试试下面的,我都是这样用的

outprintln("<script>alert('登录成功/失败')</script>

上面这个代码必须,在你的JSP里要有判断语句,才能调用哦!

如果你是给js/adminsjs里边的函数传参,那么你可以在引入的文件下面传参,如:

<script language=JavaScript src="js/adminsjs"></script>

<script type="javascript/text">

//假设在需要调用adminsjs里边的showMember函数

//那么在这里调用那个函数,值用jsp输出字符串即可

showMember(/ 这里是jsp输出的变量值 /);

</script>

程序就是字符串组成的,所以只要你正确输出字符串,到浏览器那边执行的时候就可以了。

<script>

function sel()

{

s = chkboxvalue

if(!(/[^\u4E00-\u9FA5]/gitest(s)))

{

alert("不能中文。");

}

if(slength<4)

{

alert("不能小于4");

}

}

</script>

<input type="button" onclick='sel()' value=ceshi>

<input type="" name="chkbox">

不能直接修改,JSP页面中的变量都存在于服务器端,而script是在客户端解释执行的(就是在浏览器上)。所以,理论上script是不能获得JSP页面中的值的。

但是,可以有变通的做法,就是在页面上设一个隐藏域,将这个域的value当成我们需要的变量,将变量值设置给这个隐藏域,然后利用script去对这个隐藏域精心 *** 作就可以了。其实,这种做法没什么实际意义。下面是个简单的例子代码。

----------------------------------

<html>

<head>

<base href="<%=basePath%>">

<title>Test</title>

<script language="javascript">

function test() {

alert(numbervalue);

}

</script>

</head>

<body onload="test();">

<%! int number = 90; %>

<input type="hidden" value="<%= number %>" name="number">

</body>

</html>

你这个问题以前见过,就是在 JS里面使用Struts2标签;

你可以这样做:

<script type="text/javascript">

function myFunction(){

var strValue = "<s:property value='username' />";

alert(strValue);

}

</script>

也就是说用引号将Struts2标签括起来,你可以测试一下,这样用 alert d出来的不是<s:property value='username' />,而是该标签在作用域里面的映射的 usename 变量值

一种将js写在单独的文件中,在html页面的head部分用<script type="text/javascript" src="js文件路径"></script>

还一种是在html页面的head部分里写<script type="text/javascript">js代码</script>

再就是在html页面的body部分里<script type="text/javascript">js代码</script>

以上就是关于jsp中调用script的alert对话框全部的内容,包括:jsp中调用script的alert对话框、在一个jsp文件中 这样调用js文件<script language=JavaScript src="js/admins.js"></script> 如何传参、关于jsp页面中script的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9298688.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存