标题:一个jsp servlet查询,请指教!谢谢!
只看楼主
dx8439
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-7-27
 问题点数:0 回复次数:2 
一个jsp servlet查询,请指教!谢谢!
我要做一个jsp servlet查询,语句是这样的:select count(1) from changjie.dbo.Sm_submit_backup a where (a.itemid='?' or a.itemid='?' or a.itemid='?' or a.itemid='?' or a.itemid='?' or a.itemid='?' or a.itemid='?' or a.itemid='?' or a.itemid='?' or a.itemid='?' or a.itemid='?') and a.[time] = '?' and substring(CONVERT (varchar(50),usernumber),0,8) in (select number from shike.dbo.[sm_分省市号码段] where 省='?') and momsg<>'',就是一个复选框:itemid,一个文本添入或选择时间:time,一个下拉列表选省:省。我就是想问问这个servlet怎么实现,还有页面怎么传值,还有就是复选框那个应该牵扯到了数组,我是新手,都快给我搞晕了,请大家帮帮忙,谢谢!要是能帮我做个实例,那就更感激不尽了!
搜索更多相关主题的帖子: servlet jsp 指教 复选 查询 
2007-07-27 11:04
Gramary
Rank: 4
等 级:贵宾
威 望:13
帖 子:769
专家分:0
注 册:2007-7-9
得分:0 
你写出查询语句干什么```
而且你这个查询的SQL语句太恐怖了吧```

你是不是实现在页面上做个下拉框,选择了内容后,在把内容传到Servlet中```
如果是的的话,那我就帮你写了一个传值的方法`
以下是在JSP的代码片段
<form action="" method="post">
<select name="itemid">
<option value="2007-7-27">当前时间</option> //传输的是value的值,当你在页面上看到
的是"当前时间"
</select>
</form>

以下是在Servlet中的代码片段
String time = request.getParameter("itemid"); //这个request是 HttpServletRequest类的对象
System.out.println(time );
输出应该为 2007-7-27 这个是字符串 你可以转变数据类型


上面就是从一个下拉框中传值到Servlet中```

学编程不能急,要慢慢来。
2007-07-27 11:15
dx8439
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-7-27
得分:0 

有一个复选框,你没看见吗?

2007-07-27 12:42



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-158502-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.176979 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved