gpt4 book ai didi

java - 在 JSP 之间传递参数

转载 作者:搜寻专家 更新时间:2023-10-30 19:58:53 25 4
gpt4 key购买 nike

请耐心等待,我是一名学生,并且是 Java Server Pages 的新手。如果我是个彻头彻尾的白痴,谁能给我一个很好的 JSP 教程链接,因为我一直无法在任何地方找到这方面的信息。

好吧,这里开始......

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

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

谁能告诉我怎么做?

最佳答案

你可以把它放在一个 session 中JSP tutorial, Sessions .

但坦率地说,您不会将数据库连接放在 session 中。他们是稀缺资源。你最好使用像 Tomcat JNDI database pooling example 中的一些池化机制.

我个人会将所有 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 用于 View ,而不是逻辑。

至于什么书;去书店。我个人比较喜欢核心java系列和Head First系列。最后一个系列非常通俗易懂,但也很透彻。

我知道一本书很贵,但投资一本书将帮助您了解基础知识,如果您将来转向 struts、spring-mvc、wicket、JSF 或任何其他框架,这将对您有所帮助。

关于java - 在 JSP 之间传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/214748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com