0 0

J2EE读取配置文件诡异现象5

配置文件中有关于图片路径的设置

配置文件内容:

headimg/CBush.jpg,www.baidu.com,百度,blong
headimg/bush.jpg,www.javaworld.com.tw/roller/caterpillar,BLOG,部落格
headimg/CBush.jpg,twitter.com/catarpillar,WLGTwitter,Twitter

读取文件内容代码:

BufferedReader reader = null;
ServletContext context = sce.getServletContext();
String bookmarkFile = context.getInitParameter("BOOKMARK");//获取配置文件路径
reader = new BufferedReader(new InputStreamReader(
        context.getResourceAsStream(bookmarkFile), "UTF-8"));
List<Bookmark> bookmarks = new LinkedList<Bookmark>();
List<String> categories = new LinkedList<String>();
String input = null;
while ((input = reader.readLine()) != null) {
                String[] tokens = input.split(",");
                Bookmark bookmark = new Bookmark(
                        tokens[0], tokens[1], tokens[2], tokens[3]);
                bookmarks.add(bookmark);
}

效果如图,第一张图片无法显示。但是查看源代码路径是真确的。

求解是不是上述代码红色部分处理不妥当。

 


问题补充:Servlet部分
out.println("    </tr>");
        List<Bookmark> bookmarkList = (List<Bookmark>)
                getServletContext().getAttribute("bookmarks");
        Iterator<Bookmark> bookmarks = bookmarkList.iterator();
        while(bookmarks.hasNext()) {
            Bookmark bookmark = bookmarks.next();
            out.println("    <tr>");
            out.println("       <td><img src=\""+bookmark.getHeadimage()+"\">"+"</td>");
            out.println("      <td><a href=\"http://" +
               bookmark.getUrl() + "\">" +
               bookmark.getTitle() + "</a></td>");
            out.println("      <td>" +
                    bookmark.getCategory() + "</td>");
            out.println("    </tr>");
        }
2013年4月23日 20:02
  • 大小: 48.3 KB

1个答案 按时间排序 按投票排序

1 0

采纳的答案

第一行的第一个字符是65279(ZERO WIDTH NO-BREAK SPACE)
http://lwjlaser.iteye.com/blog/1319220

打开写字板 重新保存下即可

或者使用UE 保存为无BOM版的
http://blog.csdn.net/ssh000/article/details/2708854

2013年4月23日 21:12

相关推荐

    J2EE中XML配置文件的读取处理

    总之,J2EE中XML配置文件的读取处理涉及选择合适的解析器,如SAX,以及编写处理XML事件的`DefaultHandler`子类。这使得程序能够灵活地处理和更新配置,而不必修改代码,增强了软件的可维护性和适应性。在实际开发中...

    J2EE配置说明文件

    ### J2EE配置详解:构建专业开发环境 #### 一、理解J2EE与环境配置的重要性 Java 2 Enterprise Edition(J2EE)是Sun Microsystems(现为Oracle的一部分)为大型企业级应用提供的一个标准平台。它基于Java编程语言...

    J2EE各种JAR、配置文件

    本资源包含了一系列与J2EE框架相关的JAR文件和配置文件,涵盖了Hibernate、Mybatis、Spring、Struts以及Json等主流框架。这些框架在现代企业应用中起着至关重要的作用,它们各自解决了不同的问题,提高了开发效率和...

    JAVA高手解析XML配置文件的读取操作.pdf

    在 Java 开发中,XML 配置文件的使用变得越来越普遍,许多项目都开始使用 XML 作为配置文件的格式,例如 Tomcat 的安装配置文件和 J2EE 的配置文件。使用 XML 作为配置文件有很多好处,例如可以轻松地更改配置项,而...

    J2EE环境配置chm

    J2EE环境配置 Weblogic+MySQl+JBuider2006环境配置具体步骤!

    使用Java读取XML配置文件

    使用 XML 作为 Java 的配置文件有很多好处,从 Tomcat 的安装配置文件和 J2EE 的配置文件中,我们已经看到 XML 的普遍应用,让我们也跟随流行趋势用 XML 武装起来。 现在关键是如何读取 XML 配置文件?有好几种 XML...

    J2EE环境配置(详细)

    ### J2EE环境配置详解 #### 一、概述 本文档旨在详细介绍如何在开发环境中配置J2EE(Java 2 Enterprise Edition)相关的组件,包括Eclipse、MyEclipse、Tomcat以及与版本控制系统Visual SourceSafe (VSS)的集成。...

    Java中XML配置文件的读取(sax).doc

    XML配置文件是Java开发中常用的配置文件格式,特别是在J2EE项目中。XML文件可以存储配置信息,并且易于维护和修改。然而,在Java中读取XML配置文件成了一个需要解决的问题。本文将介绍使用SAX解析XML配置文件的方法...

    J2EE mvc spring 配置

    XML配置文件中,开发者可以定义bean的实例化、依赖关系、属性值等。注解配置则允许开发者在类或方法上直接标注元数据,简化了配置过程。此外,Spring还提供了一个基于Java的配置方式,结合了XML的灵活性和注解的简洁...

    J2EE struts配置方法

    以下是对 `J2EE Struts 配置方法` 的详细解释: 1. **创建项目**: 在 MyEclipse 中创建一个 Web 项目,选择 `New -&gt; Project -&gt; MyEclipse -&gt; J2EE Projects -&gt; Web Project`,并设置项目名称。 2. **配置数据库...

    J2EE 配置文件 (application.xml) (英文)

    **J2EE配置文件——application.xml详解** 在Java企业版(J2EE,现在被称为Java EE)中,`application.xml`是应用部署描述符(Application Deployment Descriptor)的核心文件,它定义了应用程序的组件、模块、依赖...

    j2ee上传单个文件小测试

    在J2EE(Java 2 Platform, Enterprise Edition)开发中,文件上传是一个常见的功能,尤其在构建Web应用程序时。"j2ee上传单个文件小测试"是一个学习和实践此功能的实例。在这个例子中,我们将探讨如何在J2EE环境中...

    J2EE与J2SE路径获取

    在Spring框架中,还可以通过配置文件的方式设置WebRoot路径。通常是在`web.xml`中定义一个名为`webAppRootKey`的参数,并在代码中通过`System.getProperty()`方法来获取。 ```xml &lt;param-name&gt;webAppRootKey ...

    Eclipse下的J2EE配置教程

    在Eclipse这个强大的集成开发环境中配置J2EE环境,对于初学者来说可能显得有些复杂,但其实只要按照正确的步骤操作,就能轻松上手。本文将详细介绍如何在Eclipse中进行J2EE配置,以帮助新手快速掌握这一技能。 首先...

    Eclipse-J2EE开发配置指南

    【Eclipse-J2EE开发配置指南】是一篇详尽的教程,主要针对使用Eclipse集成开发环境进行Java Web项目的配置和开发。以下是该指南涵盖的关键知识点: 1. **动态Web项目创建**:在Eclipse中,创建Java Web项目是通过...

    j2ee环境配置详情

    本文将根据提供的文件信息,深入浅出地讲解J2EE环境的配置步骤,确保即便是初次接触的开发者也能轻松上手。 #### 一、安装与配置J2EE SDK 首先,我们需要下载并安装J2EE SDK(Software Development Kit)。在本例...

    j2ee环境安装配置

    j2ee环境安装配置,是学习j2ee 的第一步啊

    flex j2ee 环境配置

    标题“flex j2ee 环境配置”指的是在Java EE (J2EE)平台上集成Adobe Flex技术的环境设置过程。Flex是一种用于构建富互联网应用程序(RIA)的开放源码框架,它允许开发者创建交互性强、用户体验良好的Web应用。而J2EE...

    j2ee包含的jar文件

    J2EE中的jar文件通常包含类库、元数据、配置文件等,它们是运行J2EE应用程序的基础。通过使用jar文件,开发者可以减少网络传输的时间,提高应用的加载速度。 2. **J2EE组件与JAR** - **Enterprise JavaBeans (EJB)...

Global site tag (gtag.js) - Google Analytics