我用的服务器是tomcat,以前我只用jsp+javabean,现在我加了servlet作为控制层以后发现的确快了许多,而且网站的层次也更清晰了。但是要用servlet,必须在web.xml中加上下面的配置语句:
<servlet>
<servlet-name>classname</servlet-name>
<servlet-class>package_name.classname</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>classname</servlet-name>
<url-pattern>/class_url</url-pattern>
</servlet-mapping>
所以我在想如果以后我用的servlet很多的话,岂不是要在web.xml中加很多这样的语句,请问有没有更好的解决办法;
另外我还想问问在weblogic7.0中也需要这样配置吗
谢谢,请各位指点一二..
好像有一个设置是可以不用一个一个都写出来...
具体忘了.看看bea的文档... web.xml文件的dtd文档.
不配也可以访问到,只是路经为/servlet/classpath/classname
将\conf\web.xml文件中的
<!--
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
-->
注释去掉来试试
好象不配也可以访问的
对啊
你没有见过那些写的长的web.xml啊 的确有点长 不过整个内容 拷贝加修改就搞定了
你写那么多servlet干吗,一个不就可以了。
一个controllerservelet作为控制器,处理所有情况,不是很好吗!?
根据URL就知道你当前触发的动作!
楼主为什么要这么做呢?
这里的麻烦是值得的啊,你只要改这个配置文件,
而不用修改所有包含指向该servlet的文件啊