java代码中***.do的含义。
比如:访问路径:href=".../rac/resourceSearchation.do"则访问的是一个页面:<bodystyle="width:100%;height:...
比如:访问路径:href=".../rac/resourceSearchation.do"则访问的是一个页面:
<body style="width:100%;height:100%;overflow:auto">
<common:form action="/resourceSearchAction" method="post">
谁能帮我解释一下子他是如何访问到该界面的。 展开
<body style="width:100%;height:100%;overflow:auto">
<common:form action="/resourceSearchAction" method="post">
谁能帮我解释一下子他是如何访问到该界面的。 展开
4个回答
展开全部
*.do 和java没有直接关系,这是apache struts 1框架发明的东西. struts 2框架默认为*.action
当提交form后 ,WEB container会在struts-config.xml 找到/resourceSearchAction.do对应的Action类,然后action处理完成业务逻辑后,会返回一个跳转关键字,例如"SUCCESS"或"FAILED"等,WEB container根据关键字到struts-config.xml 找到对应页面链接,并跳转到指定页面。
当然以上是单纯使用struts框架的情况,如果增加了spring框架的话会麻烦些。
这里WEB container是JavaEE术语, 特指能处理servlet和jsp的处理器
当提交form后 ,WEB container会在struts-config.xml 找到/resourceSearchAction.do对应的Action类,然后action处理完成业务逻辑后,会返回一个跳转关键字,例如"SUCCESS"或"FAILED"等,WEB container根据关键字到struts-config.xml 找到对应页面链接,并跳转到指定页面。
当然以上是单纯使用struts框架的情况,如果增加了spring框架的话会麻烦些。
这里WEB container是JavaEE术语, 特指能处理servlet和jsp的处理器
展开全部
×××.do是struts的常用写法,struts有自己的servlet,他绑定了所有以.do结尾的请求。然后通过另外的配置文件,把.do再解析到对应的java代码。
common:form 这是tag,jsp碰上tag会使用程序处理它。然后会输出成html代码。 你上面的代码会被处理成html的form标签。
common:form 这是tag,jsp碰上tag会使用程序处理它。然后会输出成html代码。 你上面的代码会被处理成html的form标签。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这应该是MVC模式吧,.do 通过xml访问到控制层controller controller做业务逻辑,然后返回到界面
不好意思,说错了,我是按我自己项目说的,和你这不一样
不好意思,说错了,我是按我自己项目说的,和你这不一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-02-26
展开全部
它是根据配置文件尽心映射的,你在web.xml配置文件里看看。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询