如何将数据库中读到的信息返回值jsp表单

学期结束的大作业开发一个网上订购系统项目开发平台是MyEclipse现在涉及到对后台数据先进行对编号查询接着将查询到的数据对应返回到jsp表单中再对表单中的数据进行修改最... 学期结束的大作业 开发一个网上订购系统 项目开发平台是MyEclipse
现在涉及到对后台数据先进行对编号查询 接着将查询到的数据对应返回到jsp表单中 再对表单中的数据进行修改 最终提交至数据库
手头上有一个jsp的表单 和一个业务类 那应该要怎么编写一个servlet来实现功能呢
展开
 我来答
sd1992585
2010-06-30 · TA获得超过278个赞
知道小有建树答主
回答量:130
采纳率:0%
帮助的人:75.1万
展开全部
servlet通过request.getParameter("文本框的name")得到JSP表单提交的参数,
然后再将数据放入业务类的方法,即数据库进行查询。然后在servlet new 一个dao类,通过返回查找到的数据装入一个List,servlet再new1个List得到dao返回的List。
然后通过request.setAttribute("随便写",list对象);

jsp层通过调用jstl标签遍历这个list,遍历的值就是你随便写的内容,得到list中所有数据。

你也可以在servlet中遍历list,然后直接放入request.setAttribute("随便写",变量名),然后在jsp通过EL表达式${requestScope.随便写}得到你传入的值.
chentbhaha
2010-06-30
知道答主
回答量:77
采纳率:0%
帮助的人:23万
展开全部
如果使用了struts框架
<form action='XXX.do'>
//表单内容
<input type="submit" value="修改完成" />
</form>
服务器端在
在action类中,通过actionform来获取相应的内容的值

倘若没有用到struts,可以直接用URL进行提交参数的形式进行提交表单
例如:提交ID和NAME
URL=servlet名&id="12345"&name="name100";
servlet端
可以
int id=request.getParameter("id");
String name=request.getParameter("name");
来获得页面提供的参数,之后如何操作你的数据库我就不多说了。
大致是先链接数据库,再写SQL语句,再提交执行,仅此而已。具体代码可以参考网上。祝你成功!~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
java_lyvee
2010-06-30 · 超过15用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:48.2万
展开全部
servlet 只能是作为一个控制器 就是它负责接收用户请求 然后调用你业务逻辑处理的方法
把数据库连接上 然后写一个查询方法 它应该是返回一个结果集 resultSet
你可以把这个resultSet 返回到你的JSP页面 然后遍历它里面的数据库。
给你个连接区参考下数据库JDBC操作 我以前的博客 希望对你有帮助
http://java-lyvee.javaeye.com/blog/651168
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liupeng971321
2010-06-30 · TA获得超过1287个赞
知道小有建树答主
回答量:483
采纳率:0%
帮助的人:436万
展开全部
有很多方法,最通用的方法是在request中设置属性,然后在jsp页面进行处理,比如request.setAttribute()方法。jsp具体的解析和显示网上有很多资料。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Jseven_jy
2010-06-30 · TA获得超过8122个赞
知道大有可为答主
回答量:2499
采纳率:100%
帮助的人:1145万
展开全部
HI我
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式