小弟遇见了两个问题,困扰得我睡不着觉,真心的希望各位真心的看完我的提问,帮助我解决我的疑问:
****:我ssh学完了,现在在开始做一个图书销售系统,我是用ssh做的,环境搭建好了,系统的设计都已经做设计好了,现在在做前台页面的设计,
一:就在这里遇见了第一个难题,我把首页index.jsp用css设计好了之后,当我直接在浏览器输入index.jsp访问,能够正常显示页面的内容,可是当我通过一个首页action,从这里面使请求转发到index.jsp页面时显示的内容就没有css的修饰了,界面变得丑陋不堪,而如果我在这里面把redirect设为true,请求重定向到index.jsp<forward name="success" path="/jsp/index.jsp" redirect="true"></forward>时,页面也能正常显示,但是我要的就是请求转发的方式,因为首页的好多内容是从数据库取出来的,我都把内容放到了request对象里面,放在session里面肯定不合适. 二:每二个问题:由于10多个页面不可能都重新用css进行页面的设计,我是想所有的页面都保持页面的头部,正文的左侧导航栏都用统一的风格,可是到里时犯难了,我把头部的,正文的在侧导航栏的代码都抽取出来分别放到了一个文件里(banner.jsp,contentleft.jsp),但是头部我左侧的内容都是从数据库取出来的,我在另外几个页面里面都include包含这两个文件,当我从这个页点击跳到另外一个页面时候,那些头部的,左侧的从数据库里取的内容都没有,这个怎么解决,是不是凡是包含了动态从数据库里取的内容时,就不能把代码抽取出来使每个页面显示的一样希望各位大哥大姐,真诚的帮我解决一下我的难题和疑问,不知道我说的清不清楚
****:我ssh学完了,现在在开始做一个图书销售系统,我是用ssh做的,环境搭建好了,系统的设计都已经做设计好了,现在在做前台页面的设计,
一:就在这里遇见了第一个难题,我把首页index.jsp用css设计好了之后,当我直接在浏览器输入index.jsp访问,能够正常显示页面的内容,可是当我通过一个首页action,从这里面使请求转发到index.jsp页面时显示的内容就没有css的修饰了,界面变得丑陋不堪,而如果我在这里面把redirect设为true,请求重定向到index.jsp<forward name="success" path="/jsp/index.jsp" redirect="true"></forward>时,页面也能正常显示,但是我要的就是请求转发的方式,因为首页的好多内容是从数据库取出来的,我都把内容放到了request对象里面,放在session里面肯定不合适. 二:每二个问题:由于10多个页面不可能都重新用css进行页面的设计,我是想所有的页面都保持页面的头部,正文的左侧导航栏都用统一的风格,可是到里时犯难了,我把头部的,正文的在侧导航栏的代码都抽取出来分别放到了一个文件里(banner.jsp,contentleft.jsp),但是头部我左侧的内容都是从数据库取出来的,我在另外几个页面里面都include包含这两个文件,当我从这个页点击跳到另外一个页面时候,那些头部的,左侧的从数据库里取的内容都没有,这个怎么解决,是不是凡是包含了动态从数据库里取的内容时,就不能把代码抽取出来使每个页面显示的一样希望各位大哥大姐,真诚的帮我解决一下我的难题和疑问,不知道我说的清不清楚
解决方案 »
- tomcat启动报错
- 新手问题 怎么调用后缀名是.java 的文件
- 请问:有关于XML编辑的问题(显示,增加,删除,更改):分不够再加--在线等!立即给分
- ExtJs4 Chart字体设置问题
- 怎样防止恶意刷新页面?
- http://202.96.140.55:34544/BODY&USER=XiHa&PASS=wlchdfyd3Cauc&VERBOSE=0&HISTORY=4&NOPIC=1&,这个端口怎么与IE通讯
- 当我点选日历上的日期以后,我怎么样才能把日期写到另一个网页上的文本框里面?谢谢。
- 求助!jsp文件怪现象!
- 关于在stucts2里实现文件下载功能,求解?
- 将字符窜转化成浮点数问题,测试正确就给分
- TOMCAT 连接池SOLserver 配置问题
- 在vmware的linux中能安装jdk,tomcat,eclipse吗?
<base href="<%=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath()+"/"%>">如没解决,请告诉我action的path及css的存放位置,再告诉你如何解决。
之所以跳转之后它们变成空白,应该是你之前查询的结果是放在request中吧?当跳转之后,会产生新的request的,当然里边就没数据啦。
解决的办法很多,比较容易说清楚的一种,就是把数据库操作的代码全放在contentleft.jsp中,这样,只要用到它,就会重新执行数据库操作,如果没有语法错误或运行时异常的话,你的问题就肯定解决啦。如果不行,请把控制台的异常信息贴上来,再帮你解决。
请问,
<base href="<%=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath()+"/"%>">
我把这句话加在了index.jsp的<head>标记里,可还是不行,
我的action的path路径是:<action path="/index"
type="org.springframework.web.struts.DelegatingActionProxy"
>
<forward name="success" path="/jsp/index.jsp"></forward>
</action>css文件存放在位置:--WebRoot
--css(这个文件夹存放所有的css文件)
--index1.css
--jsp(这里存放所有的jsp文件)
index.jsp
--WEB-INF文件目录结构是这样的,怎么解决,大哥
请4楼注意我回复内容的红色部分。-----接着回答楼主在5楼提出的问题在index.jsp中引用index1.css时,这样写试试:
<link rel="stylesheet" type="text/css" href="${ pageContext.request.contextPath }/css/index1.css">