解决方案 »
- jsp使用javamail: props.put("mail.smtp.host", "smtp.jspinsider.com"); 这样设置邮局服务器有问题
- struts标签和js问题
- servlet获取不到http的请求体
- JSP字体问题
- 请问有XML入门的资料么?
- 为什么两个相同得字符串比较得不出相等得结构!在线等。。。。
- web开发 java jsp 关于时效性的问题!同一台机器/同一IP 在10分钟之内只能增加某篇帖子人气一次。(刷新页面增加该帖子人气)
- spring @Autowired为什么用不setter方法
- 如何插入名次字段数据?
- 哪里有jfreechart的文档
- quartz执行任务的时候突然停止不继续执行并且没有任何异常信息
- java.lang.NoSuchFieldException: DEFAULT_PARAM如何处理
<s:url namespace="/resource" action="b"/>?showRows=4&form.hedge1=50
这个是标签吧,是要在服务器运行的
你应该把这段代码换成html的形式
不要用标签。
额,你没看懂哦!那个是status2标签,获得地址用的!我讨论的不是这个行不!
function不能写在a中,因为这个方法里面需要b中的一些参数,需要在b页面灵活生成!
------------------------------a.jsp:$(function(){
$('#center').load('b.jsp',{'a':1},function(){
var res = sum();//a向b传递参数,并调用b中的sum函数
alert(res);
});
});
<div id="center"></div>
-----------------------------------b.jsp:<script type="text/javascript">
function sum(){
return ${va};
}
</script>
<%
String a = request.getParameter("a");
pageContext.setAttribute("va",a);
%>
这样说吧,我是要在a页面load(b),而且是load4次,只是四次传输的是不同参数,等这4次都load完了后,再调用者4次load在b页面产生的4个function,也就是说,先生成所有的function,再全部调用,这有个先后顺序的!
function是在b页面动态生成的,不是固定的!如果固定的我就直接写在a页面了,我又不需要再b页面调用JS
<textarea id="te">function(){
return funciton(){};
}</textarea>,textarea隐藏,在a页面先声明四个全局变量,var a,b,c,d;在load函数的回调函数里面,eval($("#te").val());并将返回值赋给abcd变量中的一个,调用四次,就把这四个变量全部赋值为函数,然后,依次调用a页面上这四个变量指定的函数,这是我的思路,也许会和你的需求有出入