一分二的分组器(分控器)通过双联双控开关接线图的关闭次数,能区分防雾...

thinkphp3.2 分组后无法加载admin文件夹里的控制器:Index 求大神帮忙 - ThinkPHP框架
'APP_GROUP_LIST'=&'Home,Admin',//开启分组
'DEFAULT_MODULE'
=& 'Home', //默认模块
url 是这样的
http://localhost/thinkphp/index.php/Admin/Index/index
每时每刻想
ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。spring MVC之将多个动作分组到一个控制器(二) - fhd001 - ITeye技术网站
博客分类:
spring MVC之将多个动作分组到一个控制器(二)
----------
将URL映射到处理器方法
默认情况下,MultiActionController利用InternalPathMethodNameResolver按名称将URL映射到处理程序方法上。然而,如果想要给被映射的方法名称添加前缀或者后缀,就必须显式地配置这个解析器。
&bean id="memberController"
class="com.apress.springrecipes.court.web.MemberController"&
&property name="methodNameResolver"&
&bean class="org.springframework.web.servlet.mvc.multiaction
.InternalPathMethodNameResolver"&
&propery name="suffix" value="Member"/&
&/property&
然后,URL中扩展名前的最后部分路径将被映射到添加了Member后缀的处理程序方法上。
/member/add.htm --& addMember()
/member/remove.htm --& removeMember()
/member/list.htm --& listMember()
你必须改变MemberController中的方法名称,来测试这个解析器:
package com.apress.springrecipes.court.
public class MemberController extends MultiActionController{
public ModelAndView addMember(HttpServletRequest request,
HttpServletResponse response,Member member)throws Exception{
public ModelAndView removeMember(HttpServletRequest request,
HttpServletResponse response)throws Exception{
public ModelAndView listMember(HttpServletRequest request,
HttpServletResponse response)throws Exception{
此外,你也可以配置PropertiesMethodNameResolver,通过显式地指定映射定义,将URL映射到处理程序方法上。
&bean id="memberController"
class="com.spress.springrecipes.court.web.MemberController"&
&property name="methodNameResolver"&
&bean class="org.springframework.web.servlet.mvc.multiaction
.PropertiesMethodNameResolver"&
&property name="mappings"&
&prop key="/member/add.htm"&addMember&/prop&
&prop key="/member/remove.htm"&removeMember&/prop&
&prop key="/member/list.htm"&listMember&/prop&
&/property&
&/property&
随后,根据映射定义中指定的名称,进行URL到处理程序方法的映射。
/member/add.htm --& addMember()
/member/remove.htm --& removeMember()
/member?list.htm --& listMember()
最后,可以配置ParameterMethodNameResolver,根据请求参数将URL映射到处理程序方法上,参数名称可以用paramName属性来定制。例如,如果将它设置为method,URL就会被映射到名称与请求参数method的值相同的处理程序方法。请注意,以下URL中的通配符可以与任何字符串相匹配。
/member/*.htm?method=addMember --& addMember()
/member/*.htm?method=removeMember --& removeMember()
/member/*.htm?method=listMember --& listMember()
浏览: 449656 次
来自: 杭州
讲得非常好
我这样做的时候传中文怎么是乱码那?
如果我的ResourceBundleViewResolver还 ...
把你的代码复制过来,提示The prefix &ut ...加载中,请稍候...
加载中,请稍候...
商品名称:
京&&东&&价:
商品评分:
评&&价&&数:

我要回帖

更多关于 除雾器开关 的文章

 

随机推荐