*.do 是个什么文件,如何使用,在哪里使用?

hkbilly1 2006-03-05 11:36:54
RT
<app:message key="..........">
...全文
1236 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
allenjay2003 2006-03-05
  • 打赏
  • 举报
回复
.do是指向ActionServlet
再根据struts-config.xml指向相应得Action
这是struts得应用规范
DeluxWorld 2006-03-05
  • 打赏
  • 举报
回复
.do只是一个映射~
zx2002027 2006-03-05
  • 打赏
  • 举报
回复
.do一般是Struts的Action Servlet Mapping,表明所有以.do结尾的页面的处理方法
koma_wind 2006-03-05
  • 打赏
  • 举报
回复
struts 的扩展后缀在WEB.xml里面配置,也可以个性化配置

<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
<url-pattern>*.haha</url-pattern>
</servlet-mapping>
doway 2006-03-05
  • 打赏
  • 举报
回复
.do 大多是 Struts 中的 action-mapping,并非真正的文件。
hkbilly1 2006-03-05
  • 打赏
  • 举报
回复
*.do 放在哪里呢?
开发一部 2006-03-05
  • 打赏
  • 举报
回复
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>

<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>

<url-pattern>*.do</url-pattern>这句是所有的*.do文件都会响应到这里.然后它就回去找<servlet-name>action</servlet-name>. 根据<servlet-mapping>里的<servlet-name>向上找到相同的<servlet-name>然后就去找<servlet-class>所对应的类.这个类就是咱们所说的MVC的C.主要起控制作用.
superman421 2006-03-05
  • 打赏
  • 举报
回复
一个访问servlet的url后缀,没有什么意思的,不针对某种文件。
woolceo 2006-03-05
  • 打赏
  • 举报
回复
只是个映射,不是物理存在的文件.你如果不爽你可以映射成别的,比如.asp都可以啦

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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