易截截图软件、单文件、免安装、纯绿色、仅160KB

jsp里的路径问题

     最近在学jsp,在这里留下印记,以免忘记。
 
     在说jsp里的路径问题前先说下浏览器解析网页的原理。假设你有如下的jsp页面,文件名为text.jsp,文件位于myjsp工程下的webroot里。
  <%@ page language="java"  pageEncoding="gb2312" %>
  <html>
     <head>
                  <link href="dual.css" style="text/css" rel="stylesheet" />
     </head>
    
     <body>
                 dfdfdfdfdfdfd<br><br>
                 <img src="q_images/myqq.jpg"  />
     </body>
  </html>
    当然这里假设你有myqq.jpg和 dual.css这两个文件。当你在客户端输入http://localhost:8099/myjsp/text.jsp时,客服端把请求发gei服务端,服务端还回的不是包含myqq.jpg和 dual.css这两个文件的页面,而是一个文本文件,客服端浏览器把文本文件里的代码一行一行的解析,如果是html基本内容,浏览器直接输出,如果解析到<link href="dual.css" style="text/css" rel="stylesheet" />,浏览器会按http:localhost:8099/myjsp/dual.css的路径去访问dual.css文件,并下载到你的本机,这时你的jsp文件才有了dual.css样式,当遇到<img src="q_images/myqq.jpg"  />时,执行的过程同上。
     以上就是浏览器解析网页的过程,在网页里的css文件.javascript文件.img包括mp3都必须下载到你的本机,你的浏览器才可能把他们都显示出来,这里就涉及到了jsp里要访问的文件的路径的问题了。接下来就要说明下jsp的路径的问题。
     
     jsp里的路径简单的可以概括为两种
              1:绝对路径
     &nb


相关文档:

jsp页面跳转问题

 这是一个用户注册的页面,部分代码(没有错误)已略,可是不能实现form的action跳转
checkform()里明明有document.form.submit(),就是不能跳转,
 
能帮我看下问题出在哪吗?
这是照着书上的例子写的,注册和重置动都作是通过图片来处理的。
请不吝赐教,在下不胜感激。。。
<%@ page contentType="te ......

jsp上传文件到数据库和从数据库下载文件

用了commons-fileupload-1.2.jar和commons-io-1.3.2.jar这两个包。
save.jsp
<%@ page language="java" contentType="text/html;charset=utf-8"%>
<%@ page import="java.util.*"%>
<%@ page import="java.io.*"%>
<%@ page import="java.util.regex.*"%>
<%@ page import="org.apache.co ......

小JSP程序

<%@ page language="java" import="kg.TestBean2;" %>
<%@ page contentType="text/html;charset=gb2312" %>
<html>
<head>
<title>HelloBean</title>
</head>
<body>
<%--
<%
kg.TestBean2 testbean=(kg.TestBean2)session.setAttribute("testbean");
if ......

js、jsp传递参数乱码问题解决

以前有提到过乱码问题,最近在使用window.open时又出现此类问题,现解决如下:
1:使用encodeURIComponent函数对参数进行处理,例如:window.open("html.jsp?name=" + encodeUrlComponent(value)));
2:修改tomcat服务器的server.xml文件添加:useBodyEncodingForURI="true"或者
URIEncoding=" ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号