`
sa364867195
  • 浏览: 6211 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Spring 之 @pathVariable @requestParam head-slapper

阅读更多
大家看看下面一段代码:
@RequestMapping(value = "/send", method = RequestMethod.POST)
public ModelAndView jmsSendHandler(@RequestParam String id, @RequestParam String value) throws Exception {
    System.out.println("POST MODEL: [" + id + "]");
    System.out.println("POST MODEL: [" + value + "]");
    DataBean dataBean = new DataBean(Integer.valueOf(id), value, new Date());
    messageProducer.sendMessage(dataBean);
    ModelAndView mav = new ModelAndView("sendseccess");
    mav.addObject("message", dataBean.toString());
    return mav;
}
这是一个Spring中的@Controller类的一个方法,我使用Junit用HttpUrlConnection模拟浏览器的行为来测试它没有问题.但当我用ant将其打成war包再发布到应用服务器(tomcat,glassfish)上去并访问它的时候出现如下异常:
No parameter name specified for argument of type [java.lang.String], and no parameter name information found in class file either.
我用谷歌找到了解决方案:
http://www.objectpartners.com/2010/08/12/spring-pathvariable-head-slapper/
Thanks a lot
我将方法从
@RequestMapping(value = "/send", method = RequestMethod.POST)
public ModelAndView jmsSendHandler(@RequestParam String id, @RequestParam String value) throws Exception
改为
@RequestMapping(value = "/send", method = RequestMethod.POST)
public ModelAndView jmsSendHandler(@RequestParam("id") String id, @RequestParam("value") String value) throws Exception
如是运行正常了,
references:
http://www.ibm.com/developerworks/web/library/wa-spring3webserv/index.html
http://www.ibm.com/developerworks/web/library/wa-restful/
分享到:
评论

相关推荐

    Go-slapper简单的负载测试工具具有实时更新的请求时序直方图

    在压缩包`slapper-master`中,包含了Go-slapper的源代码和其他相关文件。你可以通过阅读源码了解其工作原理,并根据自己的需求进行定制和扩展。为了运行和使用Go-slapper,确保你已经安装了Go环境,并设置好`GOPATH`...

    Slapper蠕虫的分析

    到目前为止,Linux/Slapper 是 Linux 系统中最重大的爆发之一。尽管如此,蠕虫有意避开了一些私有网络类别,如 10.0.0.0/8,因此并未在某些本地网络中进一步扩散。 #### 受攻击阶段 在分析过程中,首先描述了 ...

    Slapper-1.16

    "Slapper-1.16" 是一个软件版本的标识,根据名称推测,这可能是一款与音乐制作或者音频处理相关的工具,因为“拍板”在音乐术语中通常指的是节奏工具,用于提供稳定的节拍。然而,没有直接的标签信息来进一步确认这...

    Slapper:Slapper的新家,PocketMine的NPC插件

    Slapper的新家,PocketMine-MP的NPC插件。 笔记 该插件仅适用于 ,我们不支持其他任何变体,叉子或汤匙。 偶尔会发现与非官方变体的兼容性,但是如果您使用的不是PocketMine-MP ,则不要期望得到支持。 插件 官方...

    An analysis of the Slapper worm

    Slapper蠕虫作为历史上重要的安全事件之一,不仅展示了当时的技术水平,也为后来的信息安全研究提供了宝贵的经验教训。通过深入分析此类事件,我们可以更好地了解当前及未来的信息安全威胁,从而制定更为有效的防护...

    Slapper.AutoMapper:Slapper.AutoMapper将动态数据映射到静态类型。 将您的数据拍成提交!

    Slapper.AutoMapper(发音为Slapper-Dot-Automapper)是一个映射库,可以将动态数据转换为静态类型并填充复杂的嵌套子对象。 它主要将C#动态和IDictionary为强类型对象,并支持通过使用下划线符号下划线到嵌套...

    简单的负载测试工具,可实时更新请求时间的直方图-Golang开发

    slapper具有实时更新的请求时间直方图的简单负载测试工具接口用法$ ./slapper -help ./slapper的用法:-H value在所有请求上设置的HTTP标头'key:value'。 slapper具有实时更新的请求时间直方图的简单负载测试工具...

    wc.tar.gz_slapper

    linux slapper 变种 功能与最早的类似 有两个版本

    SLAPPER:用强大的行星灭绝资源解决法律争论 - 选择一个朋友,一个讨厌的人,然后看着他们用那些小船捍卫他们微不足道的星球的存在,对抗你巨大的无畏级行星驱逐舰。 或者用灵活的动作撕开你朋友的巨大的笨拙的宇宙飞船

    SLAPPER - 用强大的地球灭绝资源解决法律争论选择一个朋友,一个讨厌的人,然后看着他们用那些小船保卫他们微不足道的星球的存在,对抗你巨大的无畏级行星驱逐舰。 或者用灵活的动作撕开你朋友的巨大愚蠢的宇宙飞船...

    实用英语系列--美国生活英语笔记

    - **动物英语**:这部分内容介绍了各种动物名称以及与之相关的表达方式,对于爱好自然或有宠物的人来说非常有用。例如,“He has a dog named Max.”(他有一只叫Max的狗。) - **身体英语**:从脸部表情到手脚...

    Deep Analysis of Intending Peer-to-Peer Botnet

    其中,僵尸网络(Botnet)作为网络犯罪的重要工具之一,已经成为网络安全领域关注的重点。僵尸网络通常由黑客控制大量被感染的计算机组成,用于发动各种恶意活动,如垃圾邮件、分布式拒绝服务攻击(DDoS攻击)等。...

    简述Linux病毒发展史及分类

    Linux/UNIX平台的其他主要威胁包括Lion.worm、OSF.8759、Slapper、Scalper、Linux.Svat和BoxPoison等,它们可能不那么常见,但同样危险。 值得注意的是,使用WINE等兼容层软件的Linux系统更容易受到攻击,因为这些...

    linux下防病毒策略

    在Linux平台下,蠕虫病毒非常猖獗,如利用系统漏洞进行传播的ramen、lion、Slapper等。 3. **脚本病毒**:这类病毒通常使用shell脚本语言编写,虽然编写相对简单,但破坏力不容小觑。它们可以在短时间内遍历整个硬盘...

    Linux系统服务器防病毒实战.docx

    '在 Linux 平台下,蠕虫病毒极为猖獗,像利用系统漏洞进行传播的 ramen,lion,Slapper 等,这些病毒都感染了大量的 Linux 系统,造成了巨大的损失。 3. 脚本病毒:目前出现比较多的是使用 shell 脚本语言编写的病毒...

Global site tag (gtag.js) - Google Analytics