用ajax 啊,这东东最近不是很火的吗?用它就能局刷新或不刷新!
解决方案 »
- 谁能说说学好面向对象的好方法?
- Struts2中action路径问题
- 分析 spring , hibernate
- hibernate 和MYSQL問題 急啊
- weblogic 新手问题?大虾帮忙!!
- hibernante读取配置文件问题???--------急
- webservice 复杂参数传递的问题!
- hibernate问题
- tomcat与ant的环境配置问题??????!!!!!
- 求resource.properties文件的配置(sql server 2000)
- struts的tiles框架
- [高分200求助]Struts 中怎样配置才能使用 validation 验证jsp页面的form表单???怎样使用给个例子??
我现在项目用tiles,换其它是不可能的了,我就想知道这个能不能局部刷新,如果能,怎么做
返回的页面到了浏览器上就是完整的“一个”页面,要刷新自然是要一起刷新。frame 方式是在客户端组织页面框架,其中每个部分都可独立刷新。
但框架一般预先设计好,不事宜灵活地变动。ajax技术可以动态脚本方式,灵活地变动页面中的各个部分,是真正的“局部刷新”所以楼主的问题还要具体些,看你是希望以怎样的方式实现“局部刷新”?
可能tiles确实实现不了局部刷新,查了一天的资料
你一般用甚么架构做项目呢?
就用frame+tiles 好了。<frameset id="FrameSet" frameborder="NO" border="0" framespacing="0" rows="*">
<frame src="<tiles:getAsString name="menu"/>" name="menu" scrolling="auto" noresize>
<frame src="<tiles:getAsString name="content"/>" name="content" scrolling="auto" noresize>
</frameset>然后在tiles的配置文件里面定义一个layout:
<definition
name=".configurator.Layout"
path="/jsp/tiles/layouts/Frame.jsp">
<put name="menu" value="/configurator/FrameMenu.do" />
<put name="content" value="${content}" />
</definition>
然后其他所有的tiles都extends这个tile.
当然在左边菜单不要忘记target的属性。