访问web-inf下的jsp样式无效 之所以能访问web-inf目录里的jsp文件是因为web框架做了手脚。这样做的目的是不让客户端看到没有model填充的view。style和javascript本应该放在webapp下面,为什么要多此一举呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 难道在web-inf下只能访问jsp这类的页面,图片之类的不能访问?......没错,想访问,也可以,修改web框架即可 像样式,图片,JS一类的内容好像都要放在web-inf外面的。 原因很简单,你通过登入进入admin.jsp页面,这中间过程是你通过登入页面发request后验证通过再跳转到admin.jsp页面,这时在admin.jsp页面需要通过request的方式去取css和js文件。你图片my.jpg放在images文件下例如:<img src="../images/my.jpg" />修改成:<img src="<%=request.getContextPath()%>/images/my.jpg" /> web-info下的内容是受保护的. 无法通过路径直接访问。 除非通过servlet,action(struts1.x struts2.x)访问,在放回 路径问题默认的根目录好像是src吧 web-inf下面的文件只能通过内部转发访问的,在地址栏或页面是无法引用的,解决方案是在JSP顶部加上<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%>然后在<head></head>之间加上<base href="<%=basePath%>">,他会自动在href属性的值前加上项目路径要引用的样式为<link rel="stylesheet" type="text/css" href="css/css.css"> JS编码问题 求JSP页面中下拉列表框中带复选框的代码 struts.xml配置的已读小问题(struts2) struts问题,在线等,谢谢 急!安装tomcat5.5.17的问题! struts2+spring+hibernante3.1+tomacat6.0 Cannot load JDBC driver class 'org.gjt.mm.mysql.Driver 怎么加表格颜色??????? 移动端上传 带有中文的流,服务器端怎么处理 这段代码怎么用,请指点,谢谢! 保存到HashMap中的数据怎样在本业提取后保存到数据库中? iterator怎么用? 标记转换
你图片my.jpg放在images文件下
例如:
<img src="../images/my.jpg" />
修改成:
<img src="<%=request.getContextPath()%>/images/my.jpg" />
默认的根目录好像是src吧
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";
%>
然后在<head></head>之间加上<base href="<%=basePath%>">,他会自动在href属性的值前加上项目路径要引用的样式为<link rel="stylesheet" type="text/css" href="css/css.css">