1 把超链接这些信息一并放到数据库中.数据库中包含有<a href=...>sdf</a>自然会显示为超链接
2 把返回的显示内容和链接地址组装起来,就可以了
out.println("<a href='"+strShow+"'>"+strLink+"</a>");
还是不大清楚你的所谓新闻发布系统到底要做成什么样。

解决方案 »

  1.   

    在www.cnjsp.com有一个这样的源代码,可能有用!
      

  2.   

    这个当然和很多都一样的你要把提交的内容进行html处理如://禁用HTML代码编码
    public String html(String s){
        String re;
        re=replace(s,"<","&lt;");
        re=replace(re,">","&gt;");
        re=replace(re,"\n","<br>");
        re=replace(re," ","&nbsp;");
        re=replace(re,"'","&#39");
        return re;
    }
    然后做一个页面接受不同的参数,然后从数据库中提不同的新闻,只做一个新闻页面就可以了最好找一个文本编辑器,csdn的就很好,用javascript写,如果自己写不了就找一个吧
      

  3.   

    谢谢大家的建议。请问例如我有1000条新闻。我点击一条新闻产生一个页面,岂不是我每条新闻都要做一个页面? 这个问题怎么解决?期待中……不理解你的意思:1000条新闻存到数据库中,根据ID号来读取每条新闻,一个页面就搞定了呀show.jsp?newsid=1 第一条新闻显示
    show.jsp?newsid=2 第二条新闻显示
      

  4.   

    显示新闻内容的页面是共用的,例如左边是广告栏,上部是菜单栏,而中部是根据上页的超链接的ID在数据库中找到相应的新闻内容来显示,如:
    先取出某类新闻rs数据集,进行循环显示:
    <a href="showNews.jsp?id="+rs.getString("NEWSID")+">“+rs.getString("NEWSTITLE")+"</a>"
    在showNews.jsp页面中首先String newsID=request.getParameter("NEWSID");然后根据此newsID找到相应的该条新闻的内容,进行显示就行了。
      

  5.   

    当用户点击时可以有一个隐含的参数传过来,再用这个参数去查询数据库即可,这样就可以不心要做那么多个详细页面.
    <input type=hide name=abc value=
    <%=getParameter("id");%>
    >即可.
    可以获得当前记录的ID号,接下来呢.......看你的了.