當前位置:首頁 » 文件傳輸 » jetty如何訪問jsp頁面
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

jetty如何訪問jsp頁面

發布時間: 2022-01-22 21:27:07

A. eclipse jetty6 下JSP可以訪問到,servlet訪問不到

JSP正常,表明jetty已正常啟動。
servlet訪問不到,就是servlet配置錯了,檢查下:
1、servlet的類名稱對不對。
2、servlet的名稱和servlet的mapping中的名稱是否一致。
3、檢查servlet mapping中的url pattern是否和你訪問的一致。
4、在servlet類的init方法中添加斷點或列印語句檢查servlet是否被初始化。
5、在servlet類的doGet/doPost方法中添加斷點或列印語句檢查是否有請求被傳入。

B. jetty運行jsp後怎麼打開頁面

這個說明你們裝的是JRE不是JDK,你先在本機上裝JDK,把Jetty相關的包在lib目錄下另外簡歷目錄(名字任意) 列如:lib–>jetty_lib。 重新運行問題解決!

C. servlet如何訪問web-inf下的一個jsp頁面

web-inf目錄只能在sevlet(或者spring的control,struts的action,本質都是sevlet)中訪問。
也就是只能通過java後台訪問,這里web-inf下的內容是不對外開放的/安全的,不能通過url直接訪問。已避免非法人員通過url自己操作一些比較私密的文件信息。
Servlet訪問WEB-INF目錄下的info.jsp文件的代碼如下:
1、web.xml中的servlet可以這樣配置:
<servlet>
<servlet-name>index</servlet-name>
<servlet-class>跳轉到首頁的action</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>index</servlet-name>
<url-pattern>/index.action</url-pattern><!--映射的路徑-->
</servlet-mapping>
2、servlet中實現方法:
RequestDispatcher dispatcher=request.getRequestDispatcher("/WEB-INF/info.jsp");
dispatcher.forward(request, response);

D. jetty通過jsp連接mysql的詳細步驟

答案:我的心常下雪,不管天氣如何,它總是突然的結凍,

E. 怎麼訪問jsp頁面

想要看到jsp頁面,首先要有tomcat 在server.xml中配置好,(如果你用的myeclipse,只需要在myeclipse中發布一下就可以)。啟動tomcat,在瀏覽器輸入,http://localhost:8080/checkphoto/index.jsp 就可以看到了。(前提你得確定你電腦配了tomcat的環境。) 有什麼問題再追問。望採納

F. 怎麼直接訪問jsp頁面

1、用submit按鈕跳轉到指定頁面,action = ""xxxx.jsp"
2、window.location.href="xxxx.jsp"
3、window.open("xxxx.jsp")
4、<jsp:forward page="xxxx.jsp"/>
5、<meta http-equiv="refresh" content="300; url=xxx.jsp">

G. jetty8運行JSP問題

這個說明你們裝的是JRE不是JDK,你先在本機上裝JDK

H. 如何讓內置Jetty伺服器支持JSP

添加插件(裡面的版本,可以使用更新的)org.mortbay.jettymaven-jetty-jspc-plugin6.1.16jspcjspc${basedir}/web${basedir}/target/jspcmaven-war-plugin${basedir}/web${basedir}/web${basedir}/web/WEB-INF/web.xml

I. 在java中怎麼訪問web-inf 目錄下的jsp頁面。

外部訪問來說,web-inf下的文件都是不可見的(即不能通過url獲得web-info下的任何文件),所以,直接訪問jsp是不可能的。可以使用view層框架(如struts)來提供jsp服務,將jsp文件放到web-info下避免客戶直接訪問到頁面,同時使用struts來進行jsp文件提取,並將編譯好的結果發送到客戶端。

WEB-INF是Java的WEB應用的安全目錄。所謂安全就是客戶端無法訪問,只有服務端可以訪問的目錄。如果想在頁面中直接訪問其中的文件,必須通過web.xml文件對要訪問的文件進行相應映射才能訪問。

(9)jetty如何訪問jsp頁面擴展閱讀:

WEB-INF 目錄的作用:

/WEB-INF/web.xml

Web應用程序配置文件,描述了 servlet 和其他的應用組件配置及命名規則。

/WEB-INF/classes/

包含了站點所有用的 class 文件,包括 servlet class 和非servlet class,他們不能包含在 .jar文件中(是該目錄不能包含在.jar文件中)。

/WEB-INF/lib/

存放web應用需要的各種JAR文件,放置僅在這個應用中要求使用的jar文件,如資料庫驅動jar文件。

/WEB-INF/src/

源碼目錄,按照包名結構放置各個java文件。

/WEB-INF/database.properties

資料庫配置文件

/WEB-INF/tags/

存放了自定義標簽文件,該目錄並不一定為 tags,可以根據自己的喜好和習慣為自己的標簽文件庫命名,當使用自定義的標簽文件庫名稱時,在使用標簽文件時就必須聲明正確的標簽文件庫路徑。

例如:當自定義標簽文件庫名稱為 simpleTags 時,在使用 simpleTags 目錄下的標簽文件時,就必須在 jsp 文件頭聲明為:<%@ taglibprefix="tags" tagdir="/WEB-INF /simpleTags" % >。

/WEB-INF/jsp/

jsp 1.2 以下版本的文件存放位置。改目錄沒有特定的聲明,同樣,可以根據自己的喜好與習慣來命名。此目錄主要存放的是 jsp 1.2 以下版本的文件,為區分 jsp 2.0 文件,通常使用 jsp 命名,當然你也可以命名為 jspOldEdition 。

/WEB-INF/jsp2/

與 jsp 文件目錄相比,該目錄下主要存放 Jsp 2.0 以下版本的文件,當然,它也是可以任意命名的,同樣為區別 Jsp 1.2以下版本的文件目錄,通常才命名為 jsp2。

META-INF

相當於一個信息包,目錄中的文件和目錄獲得Java 2平台的認可與解釋,用來配置應用程序、擴展程序、類載入器和服務

manifest.mf文件,在用jar打包時自動生成。

J. 如何讓jetty7支持jsp

http://dist.codehaus.org/jetty/jetty-hightide-7.0.1/
你下載的肯定是2M多的那個。最新的jetty7你要下15M 的這個版本才能支持JSP,否則是只能支持HTML的。