这检测ID号的代码应该怎样写才正确呢
<%
String id = request.getParameter("id");
ResultSet rs05=database.executeQuery("select * from news where id='"+id+"'");
while(rs05.next()){
if (rs05 = "") {
out.println ("<center>很抱歉,请输入正确的ID号</center>");
return true;
}
上面的代码是我写的检测浏览者是否输入了id号,目的是这样的:假如链接到一网页(比如说aas.jsp)浏览新闻,正确的链接方法应该是aaa.jsp?id=***这样的形式,如果浏览者不输入id号或者输入不正确的id号(假如这个id号是数据库中所没有的)而直接输入aaa.jsp这样的路径,那就提示浏览者输入id号或者输入正确的id号,我的目的就是这样,上面的代码写的不对,哪位给指正一下正确的写法?
问题点数:0、回复次数:3Top
1 楼yudi2000(沉鱼落雁)回复于 2003-09-01 22:06:08 得分 0
这应该很简单啊!!
你只用检测id 这个参数传过来没有不就可以了吗?
<%
String id=request.getParameter("id");
if(id=""){
……
}
%>Top
2 楼icecloud(冰云)回复于 2003-09-01 23:57:34 得分 0
上面的错误。应该是
String id=request.getParameter("id");
if (id==null || "".equals(id)){
out.println("error");
}Top
3 楼swj_20(不吃东瓜)回复于 2003-09-02 21:45:30 得分 0
icecloud(冰云)
同意,Top



