向action传入对象,该如何解决
向action传入对象我的代码这样写img srcchart/showMonPillar.action?datasetPillars:property value
向action传入对象
我的代码这样写
<img src="chart/showMonPillar.action?datasetPillar=<s:property value="datasetAllPillar"/>">
发现传入的是字符串面不是对象,怎么才能传入对象呢?
[解决办法]HTML代码是客户端的,是一种标记语言,不能访对象,只能是文本,把对像拆开。
[解决办法]<s:property value="datasetAllPillar"/> 搞成 键值。
xx.action?a=1&b=1 然后后台自己解析了。
[解决办法]往后台Action只能一个一个的传对象的属性。
用form表单提交,然后input的name值为:对象名.属性名 的方式。
还可以使用url传参数:chart/showMonPillar.action?对象名.datasetPillar="xx"
[解决办法]都是高手啊!!小菜鸟路过
[解决办法]必须这样?如果不是,可以在action中声明要获取的参数,提供必要的方法,然后让structs自动封装成对象。前台页面传递的参数,是字符串。