java web开发中jsp表单中post方式提交的数据controller如何接收

报如下错误: javax.naming.NameNotFoundException: Name spring.liveBeansView.mbeanDomain is not bound in this Context
2016-08-17 10:50:43 [DEBUG] - org.springframework.jndi.JndiTemplate -JndiTemplate.java(150) -Looking up JNDI object with name [spring.liveBeansView.mbeanDomain]
2016-08-17 10:50:43 [DEBUG] - org.springframework.jndi.JndiPropertySource -JndiPropertySource.java(87) -JNDI lookup for name [spring.liveBeansView.mbeanDomain] threw NamingException with message: Name spring.liveBeansView.mbeanDomain is not bound in this Context. Returning null.

阅读 7.8k
3 个回答

需要配置文件,配置他们之间的映射关系。请求URL路径的后缀映射到Controller相应的类中。

1:你可以一个一个的去接收,如果数据不是太多,@RequestParam可以挨个接收,然后在方法里面进行处理。
2:还有一种方式就是利用Spring的自动封装机制,比如说,你有一个Student类,里面有些姓名、性别、年龄之类的字段,提交的表单里面正好需要把这个表单的数据封装到对应的Student对象里面,这时候就是可以直接直接用对应的类型来接收,不用使用任何注解。

@RequestMapping(value="url",method=RequestMethod.Post)

如果是使用的springmvc ,你需要在方法上写这一段注释,url就是你post提交的地址,接受的类写在方法的参数里就可以了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题