请在这里忍受我,我是一名学生,也是Java Server Pages的新手。 如果我是一个完全白痴,有人可以给我一个关于JSP的教程的良好链接,因为我无法在任何地方找到这方面的信息。

好的,这就是......

我正在使用Netbeans并尝试在页面之间传递连接到数据库的对象,否则每次显示新页面时我都必须重新连接到数据库。

使用Netbeans,您可以在“设计”中将每个页面视为“jsp”。查看或查看Java代码。在Java代码中是扩展AbstractPageBean的类。问题是我想传递参数,但是没有对象代表类,所以我不能只访问实例变量。

谁能告诉我怎么做?

有帮助吗?

解决方案

您可以将其放入 JSP教程,会话的会话中。

但坦率地说,你没有在会话中放置数据库连接。他们是一种稀缺资源。您最好使用一些池化机制,例如 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或将来你将使用的任何其他框架,那么投资一本书将有助于你理解将帮助你的基础知识。 p>

其他提示

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归因
不隶属于 StackOverflow
scroll top