解决方案 »
- 请高手指教一下,看看我这个程序,为什么有问题啊!谢谢
- hibernate如何处理并发
- 求高手解答有关输入输出流的问题
- hibernate二级缓存初学,提问
- 用eclipse+tomcat+lomboz,配置好了,能调试成jsp,但是servlet的时候有时可以出结果有的时候出404错误,郁闷了
- 用struts的时候怎么解决乱码问题?
- 用struts做一个类似于datagrid的控件问题
- 请教cewolf+jfreechart 做双轴折线图的问题
- 一个郁闷了我一个星期的问题,在线等,求高手解答,(解决就给分)
- 广州京华网络公司怎么样?
- struts2表单中未出现的字段,更新后都变成null,这正常么
- struts2的小实验 但是tomcat报错了 大侠帮我看看
<head>
<title>给你的示例代码</title>
</head>
<frameset rows="20%,*">
<frame src="${pageContext.request.contextPath }/manager/top.jsp" name="head"/>
<frameset cols="18%,*">
<frame src="${pageContext.request.contextPath }/manager/left.jsp" name="left"/>
<frame src="${pageContext.request.contextPath }/manager/index.jsp" name="body"/>
</frameset>
</frameset>
</html>如上left.jsp就是你说的那个页面。如果还有页面想超链接到左边,在属性里设置target="left"就OK了
是我没说清楚么,index.html(apache)将数据发送给tomcat,tomcat如何主动刷新left.jsp(我说主动,not 点。。触发。。)接受到就自动刷新那种!!!! request是apache的index.html 提交到tomcat的servlet tomcat 然后刷新left.jsp
目前最可行的实现是在left.jsp的header加个每N秒刷新的标签,或者Ajax每隔一段时间去访问-刷新
用不用ajax只是前端发送请求方式的不同,但是url是一样的,只是现在用超链接形式写出来,
然后left.jsp直接去请求数据然后重新构建html就可以了,这里你的需要看不到ajax和其他servlet存在的必要
不好意思,这个架构必须要用到apache,而且index.html必须在那个服务器里面,否则就不行!
如果你真的希望通过一个servlet去调用jsp可以试试在servlet中getServletConfig().getServletContext().getRequestDispatcher("/jsp/left.jsp").forward(req, resp);
这样他会把请求处理后发给jsp,在servlet中查找好数据加入request然后把它和response一并传给jsp去显示,但你的index.htm在请求时要设置好frame的target