紧急求问高手,struts一个chedkbox的显示问题。
紧急求问高手,如果在MyIn.jsp里有多个checkbox被选中,想在MyOut.jsp里将MyIn.jsp的<property="name">内容上下叠加显示出来,在MyActionForm和MyOut.jsp里该如何修改呢?
----------------------------------------------------------------
<%@ page contentType="text/html; charset=Shift_JIS"
pageEncoding="Shift_JIS" %>
<%@ taglib uri="/tags/struts-html" prefix="html" %>
<html:html locale="true">
<head>
<title>MyIn.jsp</title>
</head>
<body>
<html:form action="multi10" method="POST">
<logic:iterate name="jobList" id="job" indexId="index">
<TD><INPUT type="checkbox" name="job" property="name"></TD>
<TD><bean:write name="job" property="name"/></A></TD>
</logic:iterate>
<html:submit property="submit"
value="提交" />
</html:form>
</body>
</html:html>
---------------------------------------------
package mypackage;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import javax.servlet.http.HttpServletRequest;
public class MyActionForm extends ActionForm {
private String[] check01;
public String[] getCheck01() {
return check01;
}
public void setCheck01( String[] check01 ) {
this.check01 = check01;
}
public void reset( ActionMapping mapping, HttpServletRequest request ) {
check01 = null;
}
}
-------------------------------------------------------------
<%@ page contentType="text/html; charset=Shift_JIS"
pageEncoding="Shift_JIS" %>
<%@ taglib uri="/tags/struts-html" prefix="html" %>
<%@ taglib uri="/tags/struts-bean" prefix="bean" %>
<%@ taglib uri="/tags/struts-logic" prefix="logic" %>
<html:html locale="true">
<head>
<title>MyOut.jsp</title>
</head>
<body>
<logic:iterate id="element" name="MultiForm10" property="check01" >
<bean:write name="element" /><br>
</logic:iterate>
</body>
</html:html>
-----------------------------------------