關于點擊姓名無法跳轉修改頁面的wenti
struts.xml
<struts> <package?name="default"?namespace="/"?extends="struts-default"?strict-method-invocation="false"> <global-allowed-methods>regex:.*</global-allowed-methods> </package> <package?name="users"?namespace="/users"?extends="default"> <action?name="*_*"?class="action.{1}Action"?method="{2}"> <result?name="login_success">/users/Users_login_success.jsp</result> <result?name="login_failure">/users/Users_login.jsp</result> <result?name="logout_success">/users/Users_login.jsp</result> <result?name="input">/users/Users_login.jsp</result> </action> </package> <package?name="students"?namespace="/students"??extends="default"> <action?name="*_*"?class="action.{1}Action"?method="{2}"> <result?name="query_success">/students/Students_query_success.jsp</result> <result?name="delete_success"?type="chain">Students_query</result> <result?name="add_success">/students/Students_add_success.jsp</result> <result?name="modify_success">/students/Students_modify.jsp</result> </action> </package> </struts>
action
//?修改學生信息 public?String?modify()??{ //?獲得傳過來的學生id String?sid?=?request.getParameter("sid"); StudentsDAO?sdao?=?new?StudentsDAOimpl(); Students?s?=?sdao.queryStudentsBySid(sid); //?保存在session中 session.setAttribute("modify_students",?s); //String?address?=?request.getParameter("address"); //String?sname?=?request.getParameter("sname"); //String?gender?=?request.getParameter("gender"); //String?birthday?=?request.getParameter("birthday"); //SimpleDateFormat?sdf?=?new?SimpleDateFormat("yyyy-MM-dd"); //// Students?s?=?new?Students(); // s.setSid(sid); // s.setBirthday(sdf.parse(birthday)); // s.setAddress(address); // s.setSname(sname); // s.setGender(gender); return?"modify_succcess"; }
modify.jsp
<div?id="mainContainer"> <!--?從session中獲取學生集合?--> <strong>修改學生資料</strong> <br> <br> <form?name="modifyForm"?action="<%=path%>/students/Students_modify.action"?method="post"> <table?width="400"?>? ?<tr>???? ?<td?width="30%">學號:</td>??? ??<td><input?type="text"?name="sid"?value='<s:property?value="#session.modify_students.sid"/>'??readonly="readonly"/></td>??</tr>??<tr>????<td?width="30%">姓名:</td>?? ??<td><input?type="text"?name="sname"?value='<s:property?value="#session.modify_students.sname"/>'/></td>? ???</tr>? ????<tr>?? ??????<td>性別:</td>? ???????<td>???<s:if?test='%{#session.modify_students.gender=="男"}'>? ????<input?type="radio"?name="gender"?value="男"?checked="checked"/>男???? ?????????<input?type="radio"?name="gender"?value="女"/>女??</s:if>? ????<s:else>??<input?type="radio"?name="gender"?value="男"?/>男??????? ??????<input?type="radio"?name="gender"?value="女"?checked="checked"/>女????? ?????</s:else>??? ???????</td>? ????????</tr>?? ??????<tr>? ?????????<td>出生日期:</td>?? ??????????<td><input?name="birthday"?type="text"?id="control_date"?size="20"??maxlength="10"?onclick="new?Calendar().show(this);"?readonly="readonly"?value="<s:date?name="#session.modify_students.birthday"?format="yyyy-MM-dd"/>"??????/>?? ????????????</td>??</tr>??<tr>????<td>地址:</td>????<td><input?type="text"?name="address"?value='<s:property?value="#session.modify_students.address"/>'/></td>??</tr> ?????????????<tr>???? ?????????????<td?colspan="2"?align="center"> ?????????????<input?class="button"?type="submit"?value="修改"></td>?? ?????????????</tr> ?????????????</table> ?????????????</form> ?????????????</div>
2019-06-28
問題已經解決 succcess 和xml的success不匹配 多打了一個c?