日期:2014-05-18  浏览次数:20711 次

JS与JSP交互问题
<%@page   contentType= "text/html;   charset=GBK "%>
<html>
<head>
<title> ChInd </title>
<%!String   id;%>
<script   language= "JavaScript "   type= "text/JavaScript ">
function   window(){
var   str=prompt( "请输入鲜花编号: ");
}
</script>
</head>
<body   onload= "window() ">
<%
    id   =   (String)   request.getParameter( "str ");
    out.print(id);
%>
</body>
</html>
//我想得到由输入框进来的那个字符,从而用这个字符进行一系列的其他操作。请问应该如何实现,谢谢大家。

------解决方案--------------------
解决办法:在javascript中你已经设置了str变量,该变量值即是你想要的值,获取到该值后你
可以对该值进行判断,满足要求后,将该值作为请求参数提交即可。


参考示例:

function window()
{
var str = prompt( "输入鲜花编号: ");
//这里是校验str的代码
window.location.reload( "url?code= "+str);
}
------解决方案--------------------
在js里面用var test1= <= "页面的java数值变量 "> ;
var test1= ' <= "页面的java字符串变量 "> ';