六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 31|回复: 0

Ajax struts2 iterator action

[复制链接]

升级  34.33%

89

主题

89

主题

89

主题

举人

Rank: 3Rank: 3

积分
303
 楼主| 发表于 2013-1-29 10:53:42 | 显示全部楼层 |阅读模式
function isOpen(cid) {var stdIdObj = $("#stdId");var stdId = stdIdObj.val();alert(cid+" "+stdId);$.get('/courseManage/s/openCourse?cid=' + cid + '&stdId=' + stdId, null,callback);}function callback(data) {alert(data);$("#result").html(data);$("#result").html("Open.....");}

<html><head> <script type="text/javascript" src="js/isOpen.js"></script>    <script type="text/javascript" src="js/jquery.js"></script></head><body><td style="display: none"><input  type="hidden" value="<s:property value="cid"/>" /></td><s:iterator value="list"><input type="hidden" type="text"  value="<s:property value="cid"/>"/></s:iterator></body></html>
struts.xml
<package name="student" extends="struts-default" namespace="/s"><action name="opencourse" class="studentaction" method="stdBuyCourse"><result type="redirectAction"><param name="actionName">showstudentCourse</param>           <param name="stdId">${stdId}</param>         </result><result name="input">/index.jsp</result></action>  </package>  <package name="Struts2_AJAX" extends="json-default" namespace="/c">              <action name="jsonOpen" class="studentaction" method="isOpen">       <result type="redirectAction">showstudentCourse</result>                   <result type="json" />        </action>                </package>

studentaction.java
public String isOpen(){courses = new ArrayList<Course>();type=1;courses.add(courseService.findCourseById(cid));std = stdService.findStdById(stdId);stdService.saveStdBuyCourse(courses, std, type);return SUCCESS;       }
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表