因为需求,今天在action中加了一个marker属性,尝试了很多方法 set,get方法也生成了,但是就接收不到值。
这时我注意到action中有我之前使用ajax请求数据返回json格式数据,不以json形式返回的都做了注解,但是新加入的marker没有加上
注解。之后加上注解就行了:
ex:
jsp
<a href="user_writeArticle?marker=<s:property value='1' />">新增</a>
action
private int marker //设置marker属性不作为json的内容返回(如果不加这个注解action不会就收传值) @JSON(serialize = false) public int getMarker() { return marker; } public void setMarker(int marker) { this.marker = marker; }
这是自己学习过程中的记录,方便自己回顾,好记性不如烂笔头。
作者:艺至