我正在设计一个小应用程序,它接受数据库用户名和密码,连接到Oracle数据库,接受记录并使用servlet将其放入数据库。将连接对象从一个servlet传递到另一个servlet
我有一个接受用户名和密码的servlet,进行数据库连接,然后重定向到另一个页面。在此页面上,记录值被接受。在这里,我想插入到数据库中,但我没有连接对象。有什么方法可以将连接对象传递给这个新的servlet吗?
或者我应该使用不同的方法,如验证用户名和密码,使用setAttribute保存它们,然后在第二个servlet中建立连接?
我对web编程和servlets是全新的,所以任何帮助都会很棒,谢谢!
将连接对象保存为'ServletContext'作为属性。它将对每个servlet都可见。 –
不要建立新的连接。重新使用相同的连接。写入你的'ContextListener'。在那里创建一个连接。将连接存储在ServletContext属性中。 –
是的,这有效。非常感谢你! –