jsp商品显示功能代码(jsp商品展示)
admin 发布:2022-12-19 17:51 115
本篇文章给大家谈谈jsp商品显示功能代码,以及jsp商品展示对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
JSP下拉列表显示问题
你在循环体外用一个变量接受上次存入的值,比如叫flag。
然后在循环体内改成如下写法:
while(rs.next())
{
if(cid==rs.getInt(1))
out.println("option
value='"+rs.getInt(1)+"'
selected='selected'"+rs.getString(2)+"/option");
else
out.println("option
value='"+rs.getInt(1)+"'"+rs.getString(2)+"/option");
}通过这个判断就能实现你的功能了。
可能语法上有点儿小问题,但是实现的方法就是这样的。
希望能解决你的问题。
怎样在页面中动态展示商品,jsp
要在主页动态显示商品信息:
1,首先到数据库里面去查(也就是写在业务逻辑层里),如果你想显示全部的商品信息,则返回一个List集合,想显示一件商品信息,则返回一个商品对象。
2.然后到控制器Servelt里面调用业务逻辑层里的得到商品信息的方法,把得到的对象(无论是集合还是一个商品对象)都存放到Session或request里面。
3.在页面上用C标签:1》如果是集合,就要用c:foreach迭代;2》如果是一个对象,则直接去Session或request里面拿就可以了。
急求JSP的分页显示的代码和详细步骤
首先要定义四个变量:
int pageSize:每页显示多少条记录
int pageNow:希望显示第几页
int pageCount:一共有多少页
int rowCount:一共有多少条记录
说明:
pageSize是指定的 pageNow是用户选择的
rowCount是计算出来的 该计算式为
if(rowCount%pageSize==0){
pageCount=rowCount/pageSize;
}else{
pageCount=rowCount/pageSize+1;
}
(技巧:
数据库插入:
insert into 表名(字段1,2,。。。)select 字段1,2,...from 表名
)
查询语句
select top pageSize字段名列表from表名where id not in
(select top pageSize*(pageNow-1)id from 表名)
以我们前面的users表为例,显示第二页,该查询语句就是:
select top 3 * from users where userId not in(select top 3 userId from users)
(select top 3 userId from users):选出这个表的前三条 前面再选三条
h1用户信息列表/h1
%
//定义四个分页会用到的变量
int pageSize=3;
int pageNow=1;//默认显示第一页
int rowCount=0;//该值从数据库中查询
int pageCount=0;//该值是通过pageSize和rowCount
//接受用户希望显示的页数(pageNow)
String s_pageNow=request.getParameter("pageNow");
if(s_pageNow!=null){
//接收到了pageNow
pageNow=Integer.parseInt(s_pageNow);
}
//查询得到rowCount
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection ct=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;dataBaseName=System","sa","");
Statement sm=ct.createStatement();
ResultSet rs=sm.exeuteQuery("select count(*) form users ");
if(rs.next()){
rowCount=rs.getInt(1);
}
//计算pageCount
if(rowCount%pageSize==0){
pageCount=rowCount/pageSize;
}else{
pageCount=rowCount/pageSize+1;
}
//查询出需要显示的记录
rs=sm.exeuteQuery("select top "+pageSize
+" * from users where userId not in(select top "
+pageSize*(pageNow-1)+" userId from users) ");
%
//显示
table border="1"
trtd用户ID/tdtd用户名字/tdtd密码/tdtd电邮/tdtd级别/td/tr
%
while(rs.next()){
%
trtd%=rs.getInt(1)%/tdtd%=rs.getString(2)%/td
td%=rs.getString(3)%/tdtd%=rs.getString(4)%/tdtd%=rs.getInt(5)%/td/tr
%}%
/table
%
//上一页
if(pageNow!=1){
out.println("a href=wel.jsp?pageNow="+(pageNow-1)+"上一页/a");
}
//显示超链接
for(int i=1;i=pageCount;i++){
out.println("a href=wel.jsp?pageNow="+i+"["+i+"]/a");
}
//下一页
if(pageNow!=pageCount){
out.println("a href=wel.jsp?pageNow="+(pageNow+1)+"下一页/a");
}
%
jsp商品显示功能代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于jsp商品展示、jsp商品显示功能代码的信息别忘了在本站进行查找喔。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
相关推荐
- 05-18商品推广软文范例200字,商品推广软文范文
- 05-10百度指数的基本功能,百度指数的功能有哪些
- 05-09网页代码,网页代码快捷键
- 05-06单页网站的代码(完整的网页代码)[20240506更新]
- 05-06个人主页图片代码(个人主页图片代码怎么弄)[20240506更新]
- 05-06提取微信名片代码(微信名片信息提取)[20240506更新]
- 05-06php后台权限管理代码(php管理员权限)[20240506更新]
- 05-06付费观看代码php(付费观看代码)[20240506更新]
- 05-06在线html执行代码(html怎么运行)[20240506更新]
- 05-06源代码管理资源管理器(资源管理器运行代码)[20240506更新]
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接