把新闻添加到数据库里去,数据表主要有(id,title,content等)前台要有两个JSP网页来处理
a.jsp------------------显示新闻列表,也就是你说的标题,对应的代码为:
<a href="b.jsp?id=***">新闻标题</a>b.jsp-----------------显示具体的新闻

解决方案 »

  1.   

    那么<a href="b.jsp?id=***">这里的ID应该怎么写呢?
      

  2.   

    id用自动累加很方便!
    oracle创建一个序列来搞定
      

  3.   

    数据库可以生成自增长ID,也可以自己写,得到最大ID,然后+1ID不可重复,一篇文章对应唯一ID,根据ID从数据库中读文章标题和内容
      

  4.   

    <a href="b.jsp?id=***">
    id是你数据库里所对应的id字段
    直接输出id就行,比如id为12,就会显示<a href="b.jsp?id=12">
    然后b.jsp页面就是你所显示的文章的详细页面,那里可能有文章的标题和正文
    你根据id的值,用request.getParameter("id")取得id的值,用select语句得出那篇文章的记录,然后输出显示出来
      

  5.   

    感谢各位大哥的指点,你们的意思我了解了,看看我这么个写法是否正确:
    后台:
      标题:<input type="text" name="title" value="">
      内容: <input type="text" name="body"  value="">
      <% String ID=rs.getString("id");
       %>  
    前台:
      <a href="B.jsp?id=<%=ID%>"><%=title%></a>
          .  
          .
          .
      

  6.   

    to  AgathaZ(游弋的小鱼) :
      先表示感谢,但是你的意思我不是很懂
    你的方法是不是先要写要ID?那么怎么变成动态呢?比如我只有5篇文章,那么我在前台可以写5个
    <a href="b.jsp?id=1"><%=title%></a>
    <a href="b.jsp?id=2"><%=title%></a>
    <a href="b.jsp?id=3"><%=title%></a>
      .
      .
      .
    那如果我再添加一篇文章呢?岂不是又要改代码?
    请指教
      

  7.   

    嗯......
    你没有用过while(rs.next()) {
    <a href="b.jsp?id=<%= rs.getString("id") %>><%=rs.getString("title")%></a>
    }
    这种方法吗?随便看一本jsp,asp的书都有的
      

  8.   

    你可以写个循环自动获得最新的几个新闻如6个等select top 6 * from t_news
      

  9.   

    不好意思,楼上的兄弟,我SELECT还不懂
    :)
      

  10.   

    select top 6 * from t_news
    是不是要和WHILE(rs.next()){
     <a href="b.jsp?id=<%=ID%>"><%=title%></a>
    }
    结合起来?