日期:2014-05-17  浏览次数:20699 次

action请求 ,为什么后缀是htm?
看到别人写的代码中有这样一句:
action="${basePath}/shop/micro_blog_center/save.htm"
这里对应的方法是shop包下面的microBlogCenterAction类下面的save方法,我想问的是,这里的后缀htm是什么意思?
还有,为什么我加上参数后【action="${basePath}/shop/micro_blog_center/save.htm?messgae=2323&url=2323"】请求就不成功?

------解决方案--------------------
url的后缀不一定有什么意义,url可以被重写。htm可能是为了看起来像静态页面(伪静态)。请求不成功,需要调试调试才知道
------解决方案--------------------
web.xml把url-pattern配一下就这样了
------解决方案--------------------
xml 里面配置提交的后缀名
------解决方案--------------------
引用:
看到别人写的代码中有这样一句:
action="${basePath}/shop/micro_blog_center/save.htm"
这里对应的方法是shop包下面的microBlogCenterAction类下面的save方法,我想问的是,这里的后缀htm是什么意思?
还有,为什么我加上参数后【action="${basePath}/shop/micro_blog_center/save.htm?messgae=2323&url=2323"】请求就不成功?


web.xml中

<servlet-mapping>
   <servlet-name>FileUrl</servlet-name>
   <url-pattern>*.htm</url-pattern>
  </servlet-mapping>
  
配置拦截已.htm的请求


你的请求不成功,肯定是action中的方法没有请求的参数