怎么用SSH框架做一个账号的查询功能?
4个回答
推荐于2016-05-05 · 知道合伙人互联网行家
关注
展开全部
有两种方式:
(1)使用传统方式:
String hql="select u.userName, u.telephone, u.address, g.goodsName from Users u, Goods g where u.userId=g.userId";
根据这个查询语句,调用query.list()方法得到一个List值,这个List中的每一个值都是Object[]类型的,里面包含了查询出来的所有值。
(2)增加一个映射类
增加一个映射类UsersVoGoods.java,添加需要查询的信息相关的所有属性,本例中添加userName, telephone, address, goodsName。并为这几个属性添加setter和getter方法,增加构造函数,参数与这四个属性对应,那么可以用hql查询方式:
String hql = "select new com.test.UsersVoGoods(u.userName, u.teltphone, u.address, g.goodsName) from Users u, Goods g where u.userId=g.userId";
query.list()的返回值List中的值都是UsersVoGoods型的,直接使用get()就能获取。
(1)使用传统方式:
String hql="select u.userName, u.telephone, u.address, g.goodsName from Users u, Goods g where u.userId=g.userId";
根据这个查询语句,调用query.list()方法得到一个List值,这个List中的每一个值都是Object[]类型的,里面包含了查询出来的所有值。
(2)增加一个映射类
增加一个映射类UsersVoGoods.java,添加需要查询的信息相关的所有属性,本例中添加userName, telephone, address, goodsName。并为这几个属性添加setter和getter方法,增加构造函数,参数与这四个属性对应,那么可以用hql查询方式:
String hql = "select new com.test.UsersVoGoods(u.userName, u.teltphone, u.address, g.goodsName) from Users u, Goods g where u.userId=g.userId";
query.list()的返回值List中的值都是UsersVoGoods型的,直接使用get()就能获取。
展开全部
首先在页面写上一个Input输入框,供用户输入查询条件。一个提交按钮。然后将查询条件带到action中读取出来。调用service的方法,dao中写一个查询方法,select * from 账号表 where 帐号 like('%"+传来的查询内容+"%'); 将查询结果list返回。在页面显示就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
框架搭建好后,这时需要做的事情!
查询操作,有2个操作过程查询请求和返回查询记录集
1.action提供查询控制方法
2.业务处理层,处理相应的查询业务
3.dao层连接数据库,查询数据并返回
4.通过action查询方法,返回数据到jsp页面
5.编写jsp页面:用于提供查询功能及展示查询结果
PS:当然相应的action.spring配置是必不可少的!自己整理下思路,看具体哪个地方不会,可以追问!~good luck!~
查询操作,有2个操作过程查询请求和返回查询记录集
1.action提供查询控制方法
2.业务处理层,处理相应的查询业务
3.dao层连接数据库,查询数据并返回
4.通过action查询方法,返回数据到jsp页面
5.编写jsp页面:用于提供查询功能及展示查询结果
PS:当然相应的action.spring配置是必不可少的!自己整理下思路,看具体哪个地方不会,可以追问!~good luck!~
追问
能把具体代码实现写出来发给我吗???谢谢您了 我的邮箱546500114@qq.com
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
框架不会搭还是什么?
追问
框架有 就是不会写
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询