日期:2014-05-20  浏览次数:20685 次

struts请求转发时,转到的页面排版就乱了,不过把struts-config.xml中的<forward>属性中加 redirect 定向就对了,但是request却取不到了!!
有谁遇到过这种情况吗?在struts-config.xml中<forward path="/jsp/login.jsp">这样请求转发页面的排版会出问题,一旦加了个redirect="true"属性,重定向,访问的页面排版就没问题了不过,我想用request里的参数,这样就丢失了,怎么办呢?

------解决方案--------------------
如果你的数据访问量比较大,每个session都像这样存储一些没必要的数据,那你的整个系统很快就挂了。最好是在你的JSP中加上项目名的绝对路径,这样就能找到对应CSS样式文件。可以通过request.getContextPath()取得当前的项目名.
------解决方案--------------------
重定向之后 request就不起作用了,转发的时候才会起作用,
 “<forward path="/jsp/login.jsp">这样请求转发页面的排版会出问题“
你应该去修改这个地方,而不是 redirect="true"属性,重定向,然后用session范围

尽量不要用session耗资源


------解决方案--------------------
以通过request.getContextPath()取得当前的项目名.