当前位置: 首页 > 知识库问答 >
问题:

在render方法中有2个参数的@RequestMapping

陶元凯
2023-03-14
private static final String ACTION_ALTA_TIPO_FACTURA = "action=" + ServletContextKeys.SC_ALTA_TIPO_FACTURA;
private static final String ACTION_BAJA_TIPO_FACTURA = "action=" + ServletContextKeys.SC_BAJA_TIPO_FACTURA;

@RequestMapping(params = {ACTION_BAJA_TIPO_FACTURA,ACTION_ALTA_TIPO_FACTURA})
public final String doRender(@ModelAttribute(value = "Factura") Factura justfactura, Errors errors, RenderRequest renderrequest) {
        ...
}
[#|2012-09-28T11:54:05.723+0000|SEVERE|sun-appserver2.1|debug.com.sun.portal.portletcontainer.impl|_ThreadID=21;_ThreadName=httpSSLWorkerThread-8080-0;sifo3economicoweb|SifoIIIweb|SifoIIIweb_WAR_sifo3economicoweb_INSTANCE_fu7M;org.springframework.web.portlet.NoHandlerFoundException: No matching handler method found for portlet request: mode 'view', phase 'RENDER_PHASE', parameters map['action' -> array<String>['altaFactura'], 'altaFactura_tabs' -> array<String>['factura']];_RequestID=7ffe667a-23c0-4599-b1f6-0a53d11a5cb7;|PSPL_PCCSPCPCI0001 : Exception thrown from EntityID: sifo3economicoweb|SifoIIIweb|SifoIIIweb_WAR_sifo3economicoweb_INSTANCE_fu7M, cause: org.springframework.web.portlet.NoHandlerFoundException: No matching handler method found for portlet request: mode 'view', phase 'RENDER_PHASE', parameters map['action' -> array<String>['altaFactura'], 'altaFactura_tabs' -> array<String>['factura']]|#]

有什么帮助吗??

共有1个答案

廖招
2023-03-14

可以使用parameter per方法映射。看我的问答:

  • @RequestMapping在不同类的相同URL上使用“params”导致JUnit with SpringJUnit4ClassRunner中出现“IllegalStateException:无法映射处理程序”
  • https://stackoverflow.com/a/14563228/173149

这是由org.springframework.web.servlet.mvc.method.annotation.*包中的类归档的...

 类似资料:
  • 问题内容: 我正在尝试在同一控制器中管理2个动作,一切正常!唯一的是doRender方法。我正在尝试对两个操作使用相同的渲染方法,如下所示: 但是显然这是行不通的。服务器日志显示的内容如下: 有什么帮助吗? 问题答案: 唯一的方法是定义多个方法。

  • 为什么会这样,何时必须实现render方法?

  • 我是kotlin的新手。我有一个带有2个重载方法的java类。一个接受一个函数,另一个接受两个 和 现在在kotlin中,我尝试使用两个参数调用版本(如java中): 但我得到编译错误。 Kotlin:意外标记(使用“;”在同一行上分隔表达式) 正确的语法是什么?

  • 1、render(String view) render(String view) 方法将对 view 所指向的模板进行渲染,view 参数最终指向的模板文件规则如下: String template = baseViewPath + viewPath + view 其中 view 即为 render(String view) 方法所携带的参数值,而 baseViewPath、viewPath 则

  • 请帮助我理解以下问题: 从 https://alligator.io/vuejs/common-gotchas/ “您不能直接向根数据对象添加新属性,但可以使用”: Vue.set(this.data, “道具名称”, 值) Vue.set(this.$data,'lastAddedName','John Elway'); 但是 Vue.set() 上面的方法中的第一个参数:“this.data”

  • 本文向大家介绍PowerShell定义函数参数的2种方法和传参方法实例,包括了PowerShell定义函数参数的2种方法和传参方法实例的使用技巧和注意事项,需要的朋友参考一下 本文介绍PowerShell自定义函数定义参数的两种方法,一种是将参数列表放到函数名之后,就跟其它语言定义函数参数一样;另一种则是PowerShell独有的方式,那就是使用param关键词。 先来看看第一种定义参数的方式——