WebLogic8.1(sp2)配置Servlet的小问题

wzrlover 2004-08-15 01:50:45
web.xml配置Servlet

<servlet-mapping>
<servlet-name>MainServlet</servlet-name>
<url-pattern>/servlet/*</url-pattern>

</servlet-mapping>

在IE地址栏输入http://127.0.0.1:7001/web/servlet/com.framework.xxxx
servlet可以对这个request进行处理,如上配置是没有问题的,
但是我把url-pattern改为:
<url-pattern>/com.framework.*</url-pattern>

在IE地址栏输入http://127.0.0.1:7001/web/com.framework.xxxx

就会出现没有匹配的Request-URI的错误,为什么url-pattern一定要为/* servlet才可以处理?
...全文
195 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
wzrlover 2004-08-20
  • 打赏
  • 举报
回复
我faint!!! weblogic8.1(sp1)居然没有这个问题
wzrlover 2004-08-20
  • 打赏
  • 举报
回复
如果照wingtrace所说的url-pattern不可以带 . 点
那我使用url-pattern为/com.framework. 为什么servlet就可以处理?

我觉得是servlet不接受以某个开头的的url,如/com* 之类的
pifulu 2004-08-20
  • 打赏
  • 举报
回复
同意wingtrace
wzrlover 2004-08-17
  • 打赏
  • 举报
回复
也就是说,如果我想使用http://127.0.0.1:7001/web/com.framework.xxx的这种方式
url-pattern该如何匹配?
wzrlover 2004-08-16
  • 打赏
  • 举报
回复
谢谢wingtrace,不知其他人怎么看这个问题?
tlowl 2004-08-15
  • 打赏
  • 举报
回复
学习
梦想家起飞 2004-08-15
  • 打赏
  • 举报
回复
url-pattern很明显要的是url,你给它一个带"."的东西,它能识别为url路径吗?url中用于分隔文件夹的符号是"/",而非点".".
wzrlover 2004-08-15
  • 打赏
  • 举报
回复
为什么要这样处理呢,那是因为我的Servlet处理方式接收的Rquest-URI必须是com.framework.xxx.xxx?action= 类名的方式,
虽然<url-pattern>/servlet/*</url-pattern>
(即http://127.0.0.1:7001/servlet/com.framework...)可以处理,
但不明白为什么不可以用url-pattern为/com.framework.*
朋友别哭 2004-08-15
  • 打赏
  • 举报
回复
up
Bluecatr 2004-08-15
  • 打赏
  • 举报
回复
不懂,没这样配过!!!
majy 2004-08-15
  • 打赏
  • 举报
回复
哈哈
wzrlover 2004-08-15
  • 打赏
  • 举报
回复

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧