<c:import var="rssFeed" url="http://rss.sina.com.cn/jczs/col/junli.xml" charEncoding="UTF-8"/>
你改改字符集~
看你导入页面的原代码  那里的字符集和这个charEncoding=""一致~不知道我说的是不是你想要的~
我测试代码 
  <c:import  url="http://register.9you.com/regist1.jsp" charEncoding="UTF-8" />正确显示
  <c:import  url="http://register.9you.com/regist1.jsp"  />乱码~

解决方案 »

  1.   

    charEncoding属性,555怎么把这个忘记了啊!这个不算啦 java2000_net
    你可以回答下面的问题吗,不过只有50分可以给你了,luanfeng2008 在你前面夺走了50分!在jsp中有什么快捷的方式来读取该xml。就是我要把该新闻rss中的新闻标题和URL快捷的读出来显示。
    我是想自定义标签实现BodyTag接口,在实现类中来读取该xml文件缓存中敢兴趣的东西(新闻标题和URL)。
    应该有其它的方法来达到我上面的目的吧。想到实现BodyTag接口来加载和分析XML文档应该很浪费资源和麻烦的。
      

  2.   

    JSP中处理XML文件应该有个X标签..不知道能不能帮上你..
      

  3.   

    使用Rome可以解析RSS,参考我的这个文章看看
        URL feedUrl = new URL(url);
        SyndFeedInput input = new SyndFeedInput();
        SyndFeed feed = input.build(new XmlReader(feedUrl));
        List<SyndEntry> list = feed.getEntries();
        Matcher m = null;
        String topicId = null;
        File file = null;
        for (SyndEntry o : list) {
          o.getUri(); // 所有的其它操作
        }http://www.java2000.net/p3996