簡體   English   中英

在JSP之間傳遞參數

[英]Passing parameters between JSPs

請在這里忍受我,我是一名學生,也是Java Server Pages的新手。 如果我是一個完全白痴,有人可以給我一個關於JSP的教程的良好鏈接,因為我無法在任何地方找到這方面的信息。

好的,這里......

我正在使用Netbeans並嘗試在頁面之間傳遞連接到數據庫的對象,否則每次顯示新頁面時我都必須重新連接到數據庫。

使用Netbeans,您可以在“設計”視圖中將每個頁面視為“jsp”,或查看Java代碼。 在Java代碼中是擴展AbstractPageBean的類。 問題是我想傳遞參數,但是沒有對象代表類,所以我不能只訪問實例變量。

誰能告訴我怎么做?

您可以將它放在會話JSP教程Sessions中

但坦率地說,您不會在會話中放置數據庫連接。 他們是一種稀缺資源。 你最好使用像Tomcat JNDI數據庫池示例中的一些池機制。

我個人會將所有java代碼放在一個類中並使用該類:

Java的:

public class FooRepo {
    public static Foo getFoo(Long id) {
      // Read resultSet into foo
    }
  }

JSP:

Foo = FooRepo.getFoo( id as stored in JSP );
// display foo

如果您開始使用JSP,我強烈建議您使用一本書。 創建一個工作的JSP非常非常容易,但是創建一個可讀的,可維護的JSP很難。 將JSP用於視圖,而不是邏輯。

至於什么書; 去書店。 我個人喜歡核心java系列和Head First系列。 最后一個系列是非常容易訪問,但也徹底。

我理解一本書很昂貴,但是如果你轉向struts,spring-mvc,wicket,JSF或者將來會使用的其他框架,那么投入一本書將有助於你理解將幫助你的基礎知識。

http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html是一個J2EE教程,其中部分內容也在談論JSP

來自sun的另一個JSP教程: http//java.sun.com/j2ee/tutorial/1_3-fcs/doc/JSPIntro.html

我對第一本關於JSP和Servlets的第一本書提出了建議。 不要被可愛的演示文稿所拖延,這是非常徹底的,信息呈現的方式在使其易於學習和幫助它“堅持”方面都非常有效。

您可以考慮參加Sun Java Web Component Developer認證考試,這是強迫自己徹底學習該材料的好方法。 不幸的是,您需要先獲得Sun Java Programmer認證。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM