用FRAMESET實現根路徑直接訪問工程

1 問題

原來是用http://localhost:8080/SSH/login.action訪問,現在想直接使用http://localhost:8080/就可以直接訪問,以前同事的解決方法是修改TOMCAT_HOME/conf/server.xml裏的host,詳見apache、tomcat整合,如果不想直接把工程文件拷貝到ROOT目錄下,那就按照下面方法去做

2 解決方法

  以下是引用 http://www.pben.cn/ 論壇的方法

在TOMCAT_HOME/webapps/ROOT 目錄下修改index.jsp內容如下:

    <%@ page contentType="text/html; charset=UTF-8" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 
<HEAD>
        
<title>練習</title>
       
<META http-equiv=Content-Type content="text/html; charset=utf-8">
      
<META content="練習" name=description>
      
<META content="練習" name=keywords>
      
<META content="MSHTML 6.00.3790.4186" name=GENERATOR>
    </HEAD>
<FRAMESET border=0 frameSpacing=0 rows=0,* frameBorder=no>
    
<FRAME name=hide_title src="about:blank" frameBorder=no noResize scrolling=no>
    
<FRAME name=eoa marginWidth=0 marginHeight=0 src="SSH/login.action" frameBorder=no>
    
<NOFRAMES>
          
<body>
              
<p>This page is made by frame tech, but your IE does not support it!</p>
          
</body>
      
</NOFRAMES>
</FRAMESET>
</html>

此方法非常方便,因爲上傳文件和下載文件都是相對路徑,所以使用不受影響

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章