我们常常知道Servlet是一个java 类,可以用作功能处理,但我们往往忽视了其输出转换功能,它可以输出转换成文件流,从而可在网站项目中动态使用配置文件.接着我们就用以下一个例子去说明问题.
每一个人都需要使用一个相册,但整个项目中只使用一个flash相册文件,flash相册使用一个config.xml文件.这样我们在项目中如何能使每个人都使用这个flash相册? 答案是动态生成config.xml文件.
我们知道了解决方法了,但是我们如何做到呢? 因为该flash文件只是读取其相对路径内唯一文件名的config.xml,因此我们就需要servlet多线程的帮助.我们将servlet指向作为config.xml文件名,这样每个会员使用的时候,就会产生不同的config.xml的文件流.这样flash文件就读取同一文件名的不同数据流.
详细做法:
1.编写servlet
2.配置web.xml,将servlet映射成文件
<servlet>
<servlet-name>AlbumConfigServlet</servlet-name>
<servlet-class>com.marryfive.album.helper.AlbumConfigServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>AlbumConfigServlet</servlet-name>
<url-pattern>fpv_config/config.xml</url-pattern>
</servlet-mapping>
这样就解决了上面的问题了,多简单啊`