例如a.jsp
<html>
<body>
<script type="text/javascript">
function test()
{
String str="success";
}
</script>
<%
jsp代码如何获取str的值呢?
%>
</body>
</html>
好像取不到的,我以前也遇到过。你想要的效果可以用其他方法实现
java代码是服务端的,js是客户端的,不能直接用。
楼主用ajax或页面转进
加一个隐藏变量,将函数返回的值付给隐藏变量就可以
这个方法是可以的!!!
顶
你可以在html加个隐藏域 hidden ,在javascript重新设置 ,就可以了
你这个问题很矛盾哦,服务器解析jsp,客户端在解析js,你想jsp变量又解析你的js变量?那不是又要回到服务器端了!不可能的。
那么有什么好方法可以实现呢 最好能举例说明
是可以的
JS
function test()
{
var s="你的值";
document.getElementById("test").value=s;
}
JSP
<%
String st=request.getParameter("test");
out.print(st);
%>
<form action="自已.jsp" method="post">
<input type="hidden" name="test" value=""/>
</form>
这就可以了
相关问答:
我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
%>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......
请我用FCK上传文件,在本地的windows机上测试可以,但部署到linux服务器上就上传不了文件,上传文件时一直卡在那里。望各位大虾指点,谢谢!
路过,帮你顶一下。。。。。。。。。。。。。。
上传文件的路径问题, ......
我是个新手,望高手解答
我现在已经安装了mysql,也有mysql的jdbc。但我怎么配置后,才能在MyEclipse里操作mysql呢?请高手说详细点
打开Myeclipse----window---open perspective---MyEclipse database explorer-- ......
使用java在windows7 32位下连接MSSQL。
两台机器,windows7 32位,在控制面板里面全部设置语言和区域选项都english-unitedstates
唯一区别只有在安装SQL server 2008的时候 选择的字符集不一样,
exec sp_helpsor ......
现在不想用<a> </a> 标签 ,因为点击后会出现页面重定位,给文字加上css样式就可以看起来 是href怎么实现这样的css
text-decoration:underline; cursor:hand;
引用
text-decoration:underline; cur ......