Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在JSP之间传递参数_Java_Database_Jsp_Jsf_Netbeans - Fatal编程技术网

Java 在JSP之间传递参数

Java 在JSP之间传递参数,java,database,jsp,jsf,netbeans,Java,Database,Jsp,Jsf,Netbeans,请容忍我,我是一名学生,不熟悉Java服务器页面。 如果我是个十足的白痴,有人能给我一个关于JSP的教程的好链接吗,因为我在任何地方都找不到这方面的信息 好了,这是 我正在使用Netbeans并尝试在页面之间传递一个连接到数据库的对象,否则每次显示新页面时我都必须重新连接到数据库 使用Netbeans,您可以在“设计”视图中以“jsp”的形式查看每个页面,或者查看Java代码。Java代码中是扩展AbstractPageBean的类。问题是我想传递参数,但是没有表示类的对象,所以我不能只访问实例

请容忍我,我是一名学生,不熟悉Java服务器页面。 如果我是个十足的白痴,有人能给我一个关于JSP的教程的好链接吗,因为我在任何地方都找不到这方面的信息

好了,这是

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

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


谁能告诉我怎么做

您可以将其放在会话中

但坦率地说,您不会将数据库连接放在会话中。它们是一种稀缺资源。您最好使用中的一些池机制

我个人会将所有java代码放在一个类中并使用该类:

爪哇:

jsp:

Foo = FooRepo.getFoo( id as stored in JSP );
// display foo
如果您开始使用JSP,我强烈建议您使用一本书。创建一个工作的JSP非常非常容易,但是创建一个可读的、可维护的JSP却很难。对视图使用JSP,而不是对逻辑使用JSP

至于什么书;去书店。我个人喜欢核心java系列和Head First系列。最后一个系列非常容易理解,但也很全面

我知道一本书很贵,但如果你转向struts、spring mvc、wicket、JSF或将来使用的任何其他框架,投资一本书将有助于你理解基本原理。

是一个J2EE教程,其中部分内容也谈到了JSP


sun提供的另一个JSP教程:

我支持这个建议。不要被可爱的演讲拖后腿,它非常彻底,信息的呈现方式非常有效,既便于学习,又有助于“坚持”


你可以考虑参加考试,这是强迫自己彻底学习材料的好方法。不幸的是,您需要先获得Sun Java程序员认证。

嘿,谢谢。我决定使用一个会话bean来访问一个“用户”类,该类使用一个访问数据库的“查询”类。我希望它能起作用!谢谢嘿谢谢你的意见。一个可爱的演讲可能会说服我买它;)
Foo = FooRepo.getFoo( id as stored in JSP );
// display foo