当前位置: 代码迷 >> Java Web开发 >> 路径有关问题,求高人帮忙
  详细解决方案

路径有关问题,求高人帮忙

热度:82   发布时间:2016-04-17 13:16:53.0
路径问题,求高人帮忙
Home   News   Conn是同级目录都在Tomcat\webapps\mywebapp文件夹中

a.jsp在文件夹Home中
b.jsp在文件夹News中
conn.jsp在文件夹Conn中

在a.jsp中引用conn.jsp写法为 <%   include   file= "../Conn/conn.jsp "%>
在b.jsp中引用a.jsp它就提示我找不到Home/../Conn/conn.jsp

我试了/Conn/conn.jsp 和 Conn/conn.jsp   都不行,请问我应该怎么引用啊???

------解决方案--------------------
把conn.jsp中的内容写到javabean中。直接在每个页调用。

package com.xxx.util;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

import javax.naming.Context;
import javax.naming.InitialContext;
import javax.sql.DataSource;

public class DBUtil {
private Connection conn = null;

public DBUtil() {
try {
Context context = new InitialContext();
DataSource ds = (DataSource) (context.lookup( "java:comp/env/jdbc/xxx "));
this.conn = ds.getConnection();
} catch (Exception e) {
System.out.println( "取得数据库连接出错: "+e);
}
}

public Connection getConn() {
return this.conn;
}

public void close(){
try {
this.conn.close();
} catch (Exception e) {
System.out.println( "数据库关闭出错: "+e);
}
}
}
------解决方案--------------------
../Conn/conn.jsp 试试
------解决方案--------------------
把 <% include file= "../Conn/conn.jsp "%> 写为 <% include file= "/context/Conn/conn.jsp "%> 试试,其中的context是你的应用的context名
  相关解决方案