我需要在两个不同的URL上映射相同的servlet.我使用netbeans 7.0.1来管理我的整个项目,所以我使用友好的界面来修改web.xml文件.netbeans创建的是:
<servlet-mapping>
<servlet-name>fred</servlet-name>
<url-pattern>*.jsp</url-pattern>
<url-pattern>/url</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)
这是由tomcat 5.5读取而不会发出任何错误,但只有第二个模式有效,而第一个模式被忽略.
谷歌搜索我发现tomcat的正确方法是这样的:
<servlet-mapping>
<servlet-name>fred</servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>fred</servlet-name>
<url-pattern>/url</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)
所以,我的问题:这是tomcat中的一个错误吗?其他容器接受什么语法?
我们编写了一个文档管理系统,并希望使用Web客户端对文档进行数字签名.我们的Java客户端应用程序已经能够应用和检查数字签名,但我们希望甚至可以使用我们的Web客户端进行签名.这是用GWT编写的,因此,当在客户端运行时,它是一个JavaScript应用程序.
我们不想创建Java applet并将其下载到客户端并执行它.我们希望使用浏览器安全设备或浏览器API来签署文档.我们还希望保留完整的文档服务器端,并仅向客户端移动文档哈希.
我们认为这应该可以使用NSS 或npapi/npruntime,但我们没有找到任何关于此的信息.(顺便说一句,在IE中也可以使用npruntime吗?我们应该使用ActiveX来实现与IE相同的结果吗?)
你有什么提示吗?
我们正在考虑从定制代码切换到ORM,以简化代码库并转向可能更强大的代码.目前,我们有一些"系统"表和可变数量的"自定义"表.这些自定义表对于每个安装都是不同的:客户可能有关于发票的表,另一个可能有关于保险单的表,等等.可以随时添加这些自定义表,并且应该立即可供用户使用.我们在DBO模式之后编写了一堆java类:每个系统表的一个类,以及一个自定义表的泛型类.而且,我们有一个通用的java对象来实例化自定义记录; 这个类有通用的方法Object getProperty(String name).
我们看了几个ORM,但我们找不到任何可以简化这种自定义表的使用.
有没有类似经历的人?谢谢.