我想使用Servlets设置Blackberry OTA下载程序。如何设置.jad
和.cod
文件的网址? I have set the content type for both files。当我收到客户的请求时,如何将这两个文件发送到客户端?我需要创建两个servlet还是一个?
答案 0 :(得分:3)
您不一定需要servlet。只有当这些文件是动态生成的或者不能直接公开访问时(即那些文件不在公共Web内容中),servlet才有用。
最简单的方法是将这些文件放在公共webcontent(通常放置JSP / HTML文件的位置)中,并在servletcontainer或webapp的web.xml
文件中配置相应的mime映射。
<mime-mapping>
<extension>jad</extension>
<mime-type>text/vnd.sun.j2me.app-descriptor</mime-type>
</mime-mapping>
<mime-mapping>
<extension>cod</extension>
<mime-type>application/vnd.rim.cod</mime-type>
</mime-mapping>
然后当客户端直接通过例如文件请求文件时,servletcontainer将自动设置正确的内容类型。 http://example.com/file.jad和http://example.com/file.cod。