各位,偶在使用websphere做服务器开发一套web应用时,发现若干比较莫名其妙的问题,列举如下,希望各位不吝赐教:
1. 疯狂刷新导致页面出错:
在页面打开后,按住F5,强迫该页面不断刷新,不一会,页面就会出现错误,在出错页面上查看该页属性,经常可以发现其地址变成http://..../abc.jsp?aa=t<html><title></title>...的样式。或是左右栏的页面信息混合到了一起。而这种情况在tomcat4.1.27上几乎没有出现过。
2. 本套系统中使用了struts框架,开发过程中使用的是tomcat4.1.27,一切正常,可是转移到was4下之后,调整情况就出现了问题。
在was下安装系统时,首先将系统打包成war包形式,然后通过was的管理界面安装,指定的上下文跟为:/abc,在struts-config.xml中相应的部分的action中指定跳转的forward,如:<forward ...path="/def.jsp">,根据需要,其应该跳转的地址为:http://../abc/def.jsp,可实际跳转的页面为:http://.../abc/abc/def.jsp,也就是说上下文跟出现了两次,显然会出现跳转错误,可问题却不知该如何解决
本套系统采用的左右分栏形式,分栏没有使用frame,而是在表格里嵌入了iframe,如此操作,主要是为了避免原有的菜单被frame遮盖的问题,左栏使用的是树状结构,该树状结构组件非常复杂,每一节点都可以动态load下一级节点,从而避免了大量数据生成树型的效率问题。
上述问题及背景相信我已交待清楚,希望各位能帮忙多出主意,现在时间实在紧迫,若问题没有解决,后果将会颇为严重。还请各位救小弟于水火啊!!!