答案:首先认识到jsp是动态语言;html是静态语言。
但二者的基础都是基于HTML协议。因此Javascript以及?参数传递都是共通的。
---------
方法一:
Jsp: 定义变量say="hello"
<a href=abc.html?say="<%=say%>">JSP到HTML</a>
HTML:
<script language="javascript">
//截取url参数
function getParameter(name,cancelBubble){
var r = new RegExp("(\\?|#|&)"+name+"=([^]*)(&|#|$)");
var m = location.href.match(r);
//if ((!m || m=="") && !cancelBubble) m = top.location.href.match(r);
return (!m?"":m[2]);
}
var jsp_say = getParameter("say"); //这样就获得了JSP传过来的东东``Hello~~
alert("jsp:"+jsp_say);
}
其他:jsp就是jsp
html就是html,有什么好交互的啊 他们基本差不多,只是JSP可以添加想java中连接数据库以及相互转化的操作,,jsp=html+各个变量之间的变换或者各个变量之间的链接,,,,,
上一个:jsp刷新页面如何不闪屏
下一个:jsp小数显示问题 例如 我在oracle 数据库中查询出来的是 0.01 但是在jsp页面上就显示成 .01 没有前面的0