2 q601564446 q601564446 于 2015.07.01 21:54 提问

struts2将json注入bean

restclient模拟post请求发送json格式的数据,例如{“username”:“xiha”},无法将其注入到Action中username的变量中。

2个回答

u011380951
u011380951   2015.07.05 17:09

你的Action中名字叫做username的变量有没有加上getter/setter方法?

miracle_yao
miracle_yao   2015.07.24 09:52

看一下你的Action类对应的username有没有getter/setter,前台才能对应上

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Spring整合Structs2时,Action类中的成员变量(Bean)的注入
Action 中注入Spring 管理的BeanProductAction 是一个 Action,处理页面的请求,其中的save()方法使用到了业务层 ProductService对象,Spring 管理这个对象,所以涉及到 Action 中注入 Spring 管理的bean的问题。 记得导入spring整合structs2 的jar包 struts2-spring-plugin-2.3.31.
struts2与spring整合时提示无法注入bean的错误
缺少struts2-spring-plugin.jar
struts2与spring集成时,关于class属性及成员bean自动注入的问题
前几天同事碰到一个问题:正常来说按照Spring官方配置,在struts2与spring整合时,struts配置文件中class属性指向spring配置的bean id,但是在class指向类路径时,依然能注入service。 public class LoginAction extends ActionSupport{     private LoginService loginS
Struts2,action中用spring注入,启动服务时注入成功,action运行时对象又变成null了
在软件群中遇到一个求助者:  问各位大神一个问题,ssh框架里,action中用spring注入,启动服务时注入成功,action运行时对象又变成null了,这是怎么回事啊? 问题所在: 看了他的配置文件后发现他用spring的依赖注入,在applictionContext.xml配置了相关的bean,但是在struts2的文件中配置action时使用的是类的全路径,没有引用spring
struts2中的对象工厂和静态注入
需要解决的问题: struts2中的像action result  inteceptor 这些类都是由struts2怎么产生的? 给你做,你会让他们怎么产生.带这这个问题,我们来看一下struts2中的对象工厂和静态注入   struts2使用了对象工厂objectFactory这个概念,下面我们来看一下objectFactory这个类的结构 下面是objectFactory的类图
sping+struts2中配置Action的bean中scope="prototype"的作用
昨天发了一篇文章《奇妙的paramsPrepareParamsStack——Struts2中ModelDriven问题》其实那也不是原因是根本,那个解决方法还是一样如我前面采用的方法:在每次转向之前把对象清空然后初始化一下。只是昨天是在每次调用方法之前在值注入之前先清空初始化了一下。       发现自己在开发中就如田埂上突然冒出个洞,田埂上的田里的水流入我的田里,可我根本不去查明到底是老鼠
[坑]Spring和Struts2整合后,注入取出为null
坑就是坑,让我足足卡了五天。首先要说明的是这里指的是在action中注入的业务类取出为空。在做了相应的配置之后,如果注入的东西为空,可以先在对应的set方法中打个桩。如果set方法调用了,并且调用后,不为空。可能就是Struts.xml里面的action中的类依然是包+action类名。这时候,不妨不这个改成Spring配置文件中Action对应的id;对于很多人说的是因为没有导入struts2-s
Struts2是如何获得在IOC容器之外又可以自动注入bean的?
Struts2 通过下边这个工厂,实现了创建对象的获取, 这个对象,不在Spring管理之中,却可以从Spring容器中获得注入; 可说是 "法外狂徒" :/* * Copyright 2002-2006,2009 The Apache Software Foundation. *  * Licensed under the Apache License, Version 2.0 (the "Li...
struts bean static 静态方法注入
...   我们可以从struts.properties中获取
struts2 JSON日期转化注解
json插件默认格式化java.util.Date类型的格式如2010-12-22T10:26:50, 需要添加@JSON(format="yyyy-MM-dd HH:mm:ss")   Java代码   @JSON(format="yyyy-MM-dd HH:mm:ss")   public Date getPostDate() {  //bean中的