当前位置: 技术问答>java相关
菜鸟刚学jsp,对于查看数据库的用法还有点不明白?!100分送给解决问题的大侠。最好能给代码!!
来源: 互联网 发布时间:2015-09-16
本文导语: 假如我有一个表: id 姓名 内容 1 刘德华 香港四大天王之一 2 比尔.盖茨 世界首富 我的第一个jsp的功能是显示: id 姓名 1 刘德华 2 比尔.盖茨 姓名的字段有超连接, 比如点...
假如我有一个表:
id 姓名 内容
1 刘德华 香港四大天王之一
2 比尔.盖茨 世界首富
我的第一个jsp的功能是显示:
id 姓名
1 刘德华
2 比尔.盖茨
姓名的字段有超连接,
比如点击刘德华会显示第二个jsp:
姓名 刘德华
内容 香港四大天王之一
点击 比尔.盖茨 会出现:
姓名 比尔.盖茨
内容 世界首富
id 姓名 内容
1 刘德华 香港四大天王之一
2 比尔.盖茨 世界首富
我的第一个jsp的功能是显示:
id 姓名
1 刘德华
2 比尔.盖茨
姓名的字段有超连接,
比如点击刘德华会显示第二个jsp:
姓名 刘德华
内容 香港四大天王之一
点击 比尔.盖茨 会出现:
姓名 比尔.盖茨
内容 世界首富
|
对不起,写错了,写成asp了。
应该是
"select * from guestbook where guestbook.id=" + request.getparmeter("id");
应该是
"select * from guestbook where guestbook.id=" + request.getparmeter("id");
|
http://www.csdn.net/expert/topic/670/670716.xml?temp=1.148623E-02
例子改一下就可以了。
例子改一下就可以了。
|
主要是sql语句和参数传递的问题!
点击的时候,在定向url的时候,传递一个参数(在这里以id为宜)
然后在第二个jsp页面里面,用sql语句查询id为你刚才得到那个数的记录!
如:
select * from table where id=id1(id1就是刚才得到的参数)
点击的时候,在定向url的时候,传递一个参数(在这里以id为宜)
然后在第二个jsp页面里面,用sql语句查询id为你刚才得到那个数的记录!
如:
select * from table where id=id1(id1就是刚才得到的参数)
|
第二个jsp写的不对,第二个jsp的功能本来是用来显示个人的详细资料的,根本用不着接什么第几页,跟分页一点关系也没有。只要接上一个页面点击的id就可以了,得到id后,查询数据库
String strSQL = "select 姓名,内容 from 表 where id = '" 接来的id "'";
执行sql语句得到rs后,直接打印
String strSQL = "select 姓名,内容 from 表 where id = '" 接来的id "'";
执行sql语句得到rs后,直接打印
|
如果你会asp编写,应该很容易转过来呀
|
这个很容易的
随便找本书看看都有
随便找本书看看都有
|
"select * from guestbook where guestbook.id=id"
这一句有问题
这和"select * from guestbook"效果一样,所以是全部结果
应该是
"select * from guestbook where guestbook.id="&request("id");
这一句有问题
这和"select * from guestbook"效果一样,所以是全部结果
应该是
"select * from guestbook where guestbook.id="&request("id");
|
楼上的,
真棒!
真棒!