当前位置: 代码迷 >> Java Web开发 >> 编程作怪了,高手们进来看下
  详细解决方案

编程作怪了,高手们进来看下

热度:10161   发布时间:2013-02-25 21:17:47.0
编程闹鬼了,高手们进来看下
论坛编程,做了一个类,编译的时候一切正常,这个类在输出发贴作者的时候是正常的,如果换成输出发贴主题就会出现
The requested resource (/theme.jsp) is not available.的错误,出现这个错误后不只是有关这个类的单页面,而是网站所有的页面都不能访问,都是出现The requested resource (/*.*) is not available.错误
编程这么多年,头一次出现这样的问题
出现问题的类是这个
package common;
import java.sql.*;
import java.lang.String;
import common.DBConn;
public class ThemeList {
  private String id;
  private String title;
  private String username;
  private String posttime;
  private String clicknum;
  private String replynum;
  private String replyuser;
  private String replytime;
  public ThemeList(){}
//论坛主题列表
  public StringBuffer getBuffer(){
  StringBuffer buffer=new StringBuffer();
  try{
  DBConn conn=new DBConn();
  String sql="SELECT * FROM article ORDER BY id DESC LIMIT 10"; 
  ResultSet rs = conn.query(sql);
  int i=1;
  while(rs.next())
  {
  title=rs.getString("title");
  username=rs.getString("username");
  posttime=rs.getString("posttime");
  clicknum=rs.getString("clicknum");
  replynum=rs.getString("replynum");
  replyuser=rs.getString("replyuser");
  replytime=rs.getString("replytime");
  buffer.append("<tr>");
  buffer.append("<td class=btitle>");
  buffer.append(title);//如果把这句换成 buffer.append(username);就能正常了//
  buffer.append("</td>\r\n");
  buffer.append("</tr>\r\n");

  i++;
  if(i>10)
  break;
  }  
  conn.DBclose();
  }
  catch(Exception e){
  System.out.print(e.toString());
  }
  return buffer;
}
}

------解决方案--------------------------------------------------------
检查一下title的值。可能有非法字符。
------解决方案--------------------------------------------------------
那就必然是title的值的问题了
------解决方案--------------------------------------------------------
跟一下title是啥
------解决方案--------------------------------------------------------
探讨
检查一下title的值。可能有非法字符。

------解决方案--------------------------------------------------------
探讨
检查一下title的值。可能有非法字符。

------解决方案--------------------------------------------------------
没碰到过。。。
------解决方案--------------------------------------------------------
那你把buffer 输出下看看
------解决方案--------------------------------------------------------
探讨
数据库里title的值就是标题1,标题2,都是正常的,即是有非法字符也应该只影响和这个有关的一个页面,不应该影响网站其它页面的,现在是打开所有的页面都显示The requested resource (/*.*) is not available
  相关解决方案