怎么访问jsp时通过servlet获取数据库的数据
1个回答
展开全部
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("余额")%>来显示相应的余额。
而servlet和jsp解决了这个问题,servlet可以接受来自用户登陆请求页面的数据,进行计算处理之后,返回给jsp页面来显示。
就你这个问题来说,应该这样写:
登录页面使用html和jsp都无所谓,里面需要一个表单FORM,action="处理业务的servlet的url",有一个提交查询按钮,这个查询按钮为submit。那么点击查询后,会把表单数据提交给servlet,在servlet中可以通过request.getParameter("参数名");来获取表单中的用户名参数,然后在servlet中调用jdbc代码取得数据库中对应用户的余额,然后通过request.setAttribute("余额",yue);可以传给jsp,在jsp页面中使用<%=request.getAttribute("余额")%>来显示相应的余额。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询