在JSP页面中使用session是不用实例化的
直接可以使用sessiongetAttribute()方法
因为在JSP中session是自动创建实例化的
和session一样不需要创建的还有request,response,config,application等9大对象,称他们为内置对象,但是这些在servlet中都是需要手动创建获取的
请采纳我的答案吧
谢谢
项目中关于数据库的 *** 作,一般都是会集中在DAO总编写,而外部的只需要调用他的各种方法的借口就行了,servlet就相当于一个class,你之所以不会是不知道,怎样将得到的数据传到jsp页面中,所以我推荐,你去看一下相关知识,比如
requestgetRequestDispatcher("/somePagejsp")forward(request,
response);
和responsesendRedirect("/somePagejsp");
这两个方法的运用,
同时,你必须了解servlet和jsp的4个作用域,就是保存你数据库取出来的数据的4个地方,关键词是request,session,application和page,你可以去一个一个的看一下,至于servlet和class差不多,你只要学会数据会的地方和怎样把他们传给页面,你就很明白了
已发送,自己慢慢研究,总体来说思路比较简单,由页面发出一个查询的request请求到Servlet并提交部分参数,Servlet接到请求后先调用易封装好了的方法,链接至数据库,在调用已经封装好了的类,带入参数进行查询,查询完成后将Result封装到List对象,再通过转发将封装好了的list对象发送到你要显示数据的页面,然后用EL表达式得到并显示出数据就可以了
你要写的代码
ObjectVOjava封装的数据对象
DBConnectionjava
连接数据库并返回Connection
GetResultjava接收Connection并得到得到JSP的参数后完成查询并返回结果集
SERVLET接收JSP的参数,将接收的参数带入GetResultjava查询,并将查询后的结果集封装到LIST对象并通过转发发送到显示结果的JSP页面。
JSP页面两个,一个用于传递接收并传递参数,一个用于显示结果(可用一个JSP完成)
你好!
可以使用getAttribute()方法和getParameter()方法,区别在于,getAttribute()方法是从request中得到参数,getParameter()方法是从url中得到参数
打字不易,采纳哦!
以上就是关于Servlet中设置的session怎么在jsp中接收全部的内容,包括:Servlet中设置的session怎么在jsp中接收、关于jsp调用servlet显示数据库信息的问题、有关servlet查询数据库,并返回结果集给jsp页面等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)