同一个页面中jsp代码和javascript代码中的函数、变量是否可以互相访问调用?
用jsp可以生成JavaScript代码,不过那是在服务器端完成的
而JavaScript实在客户端使用的
用jsp可以生成JavaScript代码,不过那是在服务器端完成的
而JavaScript实在客户端使用的
解决方案 »
- 怎么保存CropZoom插件的截图
- 自动生成的uuid,在数据库中是正常的,显示到jsp页面就有一部分变成了XXX?
- log4j到底有几个版本?
- struts2框架下,jsp页面显示出一个list 我现在想对这个表单进行删除一条信息该如何写?
- 我用resin,如果仅这写<%="jsp"%>就运行正常,但一加<%@page language="java"%>就说找不到服务器.resin正常启动
- 一个小问题!
- 问几个菜鸟菜问题
- 100分求正确答案!关于SmartUpload不能正确配置!分不够可以加到300
- 有没有人在JBuilder里成功配置并运行Tomcat4.1的管理程序?总提示错误,百般郁闷
- wsdl解析錯誤!Webservices Unexpected EOF in prolog at [row,col,system-id]
- 请教一个如何以可控方式创建session的问题。解决立马散分
- 一个异常奇怪的问题!!!!!!
用JavaScript编写
<%@page contentType="text/html;charset=GBK"%>······ <FORM METHOD=POST ACTION="" NAME="F1">
<INPUT TYPE="text" NAME="t1" value="1313" align="right">
<INPUT TYPE="text" NAME="tt" >
</FORM>
</body>
<script>
document.F1.tt.value="aaaaaaa";
</script>
用JSP实现
<%@page contentType="text/html;charset=GBK"%>······
<%
String temp = "aaaaaa";
%> <FORM METHOD=POST ACTION="" NAME="F1">
<INPUT TYPE="text" id="t1" NAME="t1" value="1313"
align="right">
<INPUT TYPE="text" NAME="tt" value="<%=temp%)" >
</FORM>
</body>
可以用JSP生成Javascript。JavaScript 是对客户端操作,JSP在服务器端处理从客户端得到的数据
http://expert.csdn.net/Expert/topic/1869/1869845.xml?temp=8.233279E-02
http://expert.csdn.net/Expert/topic/1862/1862024.xml?temp=.1074793
http://expert.csdn.net/Expert/topic/1858/1858077.xml?temp=.1610071找到了最近的几个帖子
你仔细看看
应该有所帮助
但是jsp中不能使用js的变量。
1、jsp页面在load的时候,通过调用class返回一个查询结果;
2、该查询结果经处理成一htmlstr,然后:XXXDiv.innerHTML=htmlstr;
3、然后可以在页面中使用该div显示的东西作相关的处理ppp;
**以上应该没有什么问题了,问题是:
4、在ppp的过程中,要重新按照页面的设置条件查询,更新div的显示内容;
5、可是不能提交页面,因为会使ppp白做了。
6、所以我想的是:在<%%>中有一函数f1,他可以调用class返回查询结果、并处理成htmlstr、赋给div的innerHTML(即执行1、2的功能);
7然后可以在页面某对象的onclick事件调用f1。
××如果下面test.jsp的能够实现,我也就知道了:<INPUT TYPE="text" id="t1" NAME="t1" >
<input type="button" value="ok" onclick="<%=hello()%>"><%!
public String hello() {
//**此处让t1.value="test"
return "0";
}
%>
<javascript language=VBScript>
function tab(id)
alter('"+cstr(id)+"');
end funciton
</script>
是不可能先java代码、在js代码、又java代码的。--你要求不提交页面或打开新页面啊!而且我也想不通你怎么会有这样的需求啊。我看你说的情况,你每次查询都不需要提供查询条件的,即,你可以一次将所有信息查回来,然后用js代码来控制显示的。
二是第一次查询后,javascript处理,然后打开一个页面,这个页面执行第二次查询,执行完后将数据传回给父页面,然后关闭本身,父页面得到数据后再次处理显示。