当前位置: 代码迷 >> Java Web开发 >> 一个jsp servlet查询,请指教!谢谢!
  详细解决方案

一个jsp servlet查询,请指教!谢谢!

热度:234   发布时间:2007-07-27 11:04:48.0
一个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  指教  复选  查询  

----------------解决方案--------------------------------------------------------
你写出查询语句干什么```
而且你这个查询的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中```

----------------解决方案--------------------------------------------------------

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


----------------解决方案--------------------------------------------------------
  相关解决方案