日期:2014-05-17  浏览次数:20702 次

Struts2的action和ajax交互的时候,为什么页面不刷新它就不显示改变的效果?
如题,action和ajax交互传递数据的时候,前台点击一下按钮,后台根据按钮传回的id修改数据库的值,并且返回结果。为什么在页面上需要手动刷新才能看得到情况?

------解决方案--------------------
这不是搞笑吗,传回的方式是传统方式,又没传个JSON回来,还用year.***去接,真当js能直接调java对象啊。

要么public String changeYear()改成public void changeYear(),里面用response的writer去print,要么自己把后台的值变成JSON,返回这个JSON,然后修改result的type