java 在jsp中怎样获取servlet中的数据

java 在jsp中怎样获取servlet中的数据,第1张

jsp的数据传给servlet的方法:

第一种超链接,在href='servletAction?id=xxx'

第二种form表单提交,当点击submit时,action="servletAction" method='get/post'

第三种就是利用ajax,url='servletActionz',当然了,这里也有get和post两种情况,get直接在url后面加问号传参,post会把参数放在实体内容里面。

最后在servlet那边 用 request.getParameter("参数名");就可以拿到了

HTML是固定死的,无法动态的显示处理后的结果。

而servlet和jsp解决了这个问题,servlet可以接受来自用户登陆请求页面的数据,进行计算处理之后,返回给jsp页面来显示。

就你这个问题来说,应该这样写:

登录页面使用html和jsp都无所谓,里面需要一个表单FORM,action="处理业务的servlet的url",有一个提交查询按钮,这个查询按钮为submit。那么点击查询后,会把表单数据提交给servlet,在servlet中可以通过request.getParameter("参数名")来获取表单中的用户名参数,然后在servlet中调用jdbc代码取得数据库中对应用户的余额,然后通过request.setAttribute("余额",yue)可以传给jsp,在jsp页面中使用<%=request.getAttribute("余额")%>来显示相应的余额。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10076578.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存