
jsp中的输入参数需要以一定的方式传入servlet后根据这个参数来查询信息做显示的。
在 servlet直接用 request对象,得到发送来的请求内容;用 requestgetSession(),得到 session对象,从而得到会话内容。
Servlet -> JSP
从 servlet转到 jsp不外乎两种方法,重定向 和 url转发
1、重定向 ( Redirect):是路径的跳转,内容和 url都改变。不允许带 request参数( session参数可以),即不允许在 servlet里给 request对象使用setAttribute方法传给下一页面。在 servlet里使用 responsesendRedirect(url) 方法。注意这里的 url前不带斜线 /,如 responsesendRedirect(”testjsp“)
2、url转发 ( Forward):是页面的跳转,页面内容发生改变,url不变。可以带 request和 session参数。在 servlet里使用 getServletConfig()getServletContext()getRequestDispatcher(url)forward(request, response)。而这里的 url前需要带斜线 /,如getServletConfig()getServletContext()getRequestDispatcher(”/testjsp“)forward(request, response)
代码实在懒得写了,大概说下关键点吧。
1、jsp通过form把参数提交到servlet;
2、servlet通过requestgetParameter()来取到form提交的一般值;
3、通过你的持久层的方法按参数把数据取出来;
4、servlet通过requestsetAttribute("参数名", 值)或sessionsetAttribute来保存结果;
5、servlet转到jsp;
6、jsp上通过el表达式,如${参数名}来显示你servlet存的东东。
以上就是关于jsp页面输入id,然后经过servlet处理后要怎么显示读取到的信息全部的内容,包括:jsp页面输入id,然后经过servlet处理后要怎么显示读取到的信息、jsp怎样从servlet获值。例如我进行查询,按ID进行查询,select.jsp(负责输入ID然后submit,、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)