繁体   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