陌上花開

          遇高山,我御風而翔,逢江河,我凌波微波

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::

          最近有個工程,需要把HnSp文件下的index.html作為默認頁面(目錄結構如下),


          我在web.xml中設置<welcome-file>HnSp/index.html</welcome-file>,可是前臺index.html

          能顯示出來,可是頁面中的圖片都顯示不出來(index.html中的圖片的路徑都是用的相對路

          徑),后來在發現顯示的頁面中的圖片少了一級,在圖片的路徑前加入HnSp就能正確顯示了

          ,可是在別的頁面通過鏈接訪問index.html頁面,圖片還是顯示不出來,看了知道,多了個

          HnSp,看來在圖片的路徑前加入HnSp是不對的,
          我一直想不懂為什么,后來想了個辦法解決了,就是在WebRoot下新建一個新的空頁面

          MyJspjsp,寫入如下代碼 <%response.sendRedirect("HnSp/index.html"); %>,然后把   

          <welcome-file>HnSp/index.html</welcome-file>,改為<welcome-

          file>MyJsp.jsp</welcome-file>,這樣問題就解決了,都不存在路徑錯誤問題了,

          response.sendRedirect()

          是在用戶的瀏覽器端工作,sendRedirect()可以帶參數傳遞,比如servlet?name=frank傳至下

          個頁面,同時它可以重定向至不同的主機上,sendRedirect()可以重定向有frame.的jsp文件.

          重定向后在瀏覽器地址欄上會出現重定向頁面的URL,由于response是jsp頁面中的隱含對象

          ,故在jsp頁面中可以用response.sendRedirect()直接實現重定位。

          posted on 2010-02-26 17:19 askzs 閱讀(678) 評論(0)  編輯  收藏 所屬分類: java
          我要啦免费统计
          主站蜘蛛池模板: 霞浦县| 平湖市| 南开区| 苏州市| 荆州市| 西丰县| 招远市| 新郑市| 共和县| 朝阳县| 南陵县| 潞西市| 台中市| 建阳市| 张家港市| 武鸣县| 天全县| 彭山县| 大方县| 沙田区| 电白县| 周口市| 彭泽县| 双江| 当涂县| 横山县| 灌阳县| 平度市| 台北县| 宜丰县| 吴忠市| 临清市| 竹北市| 富锦市| 米泉市| 黔东| 阜新市| 保康县| 日土县| 松桃| 平顺县|