81,122
社区成员




insert into SYSTEM.SUBJECT_SCORE (SUBJECT_SCORE, USER_CODE, SUBJECT_CODE) values (?, ?, ?)
<c:url value="/addScore.do" var="uri"></c:url>
<form action="${uri }" method="get">
姓名:${person.name }<input type="hidden" value="${person.idNo }" name="userCode"/><br>
科目名称:<select name="subjectCode">
<c:forEach items="${subjectList }" var="subject">
<option value="${subject.subjectCode }">${subject.subjectName }</option>
</c:forEach>
</select><br>
成绩:<input name="subjectScore"/><br>
<input type="submit" value="提交"/>
</form>[code=text]
[/code]
这是struts.xml里面action配置
<action
input="/index.jsp"
name="ScoreForm"
path="/addScore" scope="request"
type="org.springframework.web.struts.DelegatingActionProxy">
<forward name="save" path="/detailPerson.do" redirect="true"></forward>
</action>
这个是AddAction的代码:
private IScoreService scoreService;
@Override
public ActionForward execute(ActionMapping mapping, ActionForm actionForm,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
ScoreForm s=(ScoreForm)actionForm;
scoreService.saveScore(s);
request.getSession().setAttribute("idNo", s.getUserCode());
return mapping.findForward("save");
}
public IScoreService getScoreService() {
return scoreService;
}
public void setScoreService(IScoreService scoreService) {
this.scoreService = scoreService;
}