Struts的form表单的一个例子
<%@ page contentType="text/html;charset=utf-8" language="java"%><%@ page import="com.trht.session.SessionMng"%><%@ page import="com.trht.tourism.enterprise.pojo.EnterpriseBaseinfoForm"%><%@ page import="com.trht.platcore.web.RequestHelper"%><%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %><%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %><%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %><%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %><%@ taglib uri="/WEB-INF/taglib-ecom.tld" prefix="ecom"%><%SessionMng sessionmng = (SessionMng) request.getSession().getAttribute("sessionmng");String ctxpath = request.getContextPath();if("/".equals(ctxpath)){ctxpath = "";}String userid = sessionmng.getUser().getId();String username = sessionmng.getUser().getName();String userloginname = sessionmng.getUser().getLoginname();String userorgid = sessionmng.getOrganization().getId();String userorgname = sessionmng.getOrganization().getName(); response.setHeader("Cache-Control","no-stored"); response.setHeader("Pragma","no-cache"); response.setDateHeader("Expires",0); EnterpriseBaseinfoForm tbTourismEnterpriseBaseinfoForm = (EnterpriseBaseinfoForm)request.getAttribute("ebForm");if(tbTourismEnterpriseBaseinfoForm == null) tbTourismEnterpriseBaseinfoForm = new EnterpriseBaseinfoForm();%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html lang="true"> <head> <html:base /> <title>enterpriseBaseinfo.jsp</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><script type="text/javascript" src="../html/DateControl/WdatePicker.js"></script><script type="text/javascript" src="../../../javascript/tools/validator.js"></script><link rel="stylesheet" type="text/css" href="../html/css/iform.css"/><script type="text/javascript">FIELDS_JSON = [ {name : 'enterpriseName',required : true,length : 10,type : 'text'}, {name : 'legalPerson',required : true,length : 10,type : 'text'} ];function doSave() {tbTourismEnterpriseBaseinfoForm.action = "<%=ctxpath%>/enterprise/enterprise.do?method=save";tbTourismEnterpriseBaseinfoForm.submit();}function doSubmit() {validateForm(tbTourismEnterpriseBaseinfoForm, FIELDS_JSON);alert("提交");}function doPrint() {alert("打印");}</script> </head> <body><div style="text-align: center; width: 98%; border:1px solid #999999; background-color:#FFF; padding:8px; margin: 0 auto;"><form name="tbTourismEnterpriseBaseinfoForm" action="<%=ctxpath%>/enterprise/enterprise.do" method="post"> <input type="hidden" name="method" value="save"> <input type="hidden" name="indicator" value="0"> <table cellSpacing="0" cellPadding="0" width="100%" align="center" border="0"><tr> <td colspan="4" align="center"><b>旅游单位基本情况</b></td> </tr><tr><td align="right" valign="middle" valign="middle" colspan="3"> <html:text name="tbTourismEnterpriseBaseinfoForm" property="orgCode" stylevalign="middle" valign="middle" colspan="3"><html:text name="tbTourismEnterpriseBaseinfoForm" property="enterpriseName" stylevalign="middle" valign="middle" colspan="3"><html:text name="tbTourismEnterpriseBaseinfoForm" property="legalPerson" stylevalign="middle" valign="middle" colspan="3"> <input type="text" onfocus="WdatePicker()" id="registerTime" name="registerTime" readOnly /><font color="red"> * </font></td></tr><tr><td align="right" valign="middle" valign="middle" style="width:75px" property="province"><html:option value="北京">北京</html:option><html:option value="天津">天津</html:option><html:option value="河北省">河北省</html:option></html:select></td><td align="right" valign="middle" valign="middle" style="width:75px" property="city"></html:select></td></tr><tr><td align="right" valign="middle" valign="middle" style="width:75px" property="county"></html:select></td><td align="right" valign="middle" valign="middle" property="divisionCode"></html:text></td></tr><tr><td align="right" valign="middle" colspan="1" rowspan="1">乡(镇) </td> <td align="left" valign="middle" colspan="1" rowspan="1"><html:text name="tbTourismEnterpriseBaseinfoForm" property="town" stylevalign="middle" colspan="1" rowspan="1">街(村)、门牌号 </td> <td align="left" valign="middle" colspan="1" rowspan="1"><html:text name="tbTourismEnterpriseBaseinfoForm" property="street" stylevalign="middle" colspan="1" rowspan="1">长途区号 </td> <td align="left" valign="middle" colspan="1" rowspan="1"><html:text name="tbTourismEnterpriseBaseinfoForm" property="districtCode" stylevalign="middle" colspan="1" rowspan="1">固定电话 </td> <td align="left" valign="middle" colspan="1" rowspan="1"><html:text name="tbTourismEnterpriseBaseinfoForm" property="phone" stylestyle="width:120px"></html:text> 转 <html:text name="tbTourismEnterpriseBaseinfoForm" property="phoneExtension" stylestyle="width:60px"></html:text><font color="red"> * </font></td></tr><tr><td align="right" valign="middle" colspan="1" rowspan="1">传真电话 </td> <td align="left" valign="middle" colspan="1" rowspan="1"><html:text name="tbTourismEnterpriseBaseinfoForm" property="fax" stylestyle="width:120px"></html:text> 转 <html:text name="tbTourismEnterpriseBaseinfoForm" property="faxExtension" stylestyle="width:60px"></html:text><font color="red"> * </font></td><td align="right" valign="middle" colspan="1" rowspan="1">移动电话 </td> <td align="left" valign="middle" colspan="1" rowspan="1"><html:text name="tbTourismEnterpriseBaseinfoForm" property="mobilePhone" stylevalign="middle" colspan="1" rowspan="1">邮政编码 </td> <td align="left" valign="middle" colspan="1" rowspan="1"><html:text name="tbTourismEnterpriseBaseinfoForm" property="postCode" stylevalign="middle" colspan="1" rowspan="1">电子信箱 </td> <td align="left" valign="middle" colspan="1" rowspan="1"><html:text name="tbTourismEnterpriseBaseinfoForm" property="email" stylevalign="middle" valign="middle" colspan="3"><html:text name="tbTourismEnterpriseBaseinfoForm" property="website" stylevalign="middle" valign="middle" colspan="3"><table border="0" width="100%" style="font-family:'宋体'; font-size:12px;"><tr><td><html:radio name="tbTourismEnterpriseBaseinfoForm" property="registerType" value="国有">110 国有</html:radio></td><td><html:radio name="tbTourismEnterpriseBaseinfoForm" property="registerType" value="集体">120 集体</html:radio></td><td><html:radio name="tbTourismEnterpriseBaseinfoForm" property="registerType" value="股份合作">130 股份合作</html:radio></td><td><html:radio name="tbTourismEnterpriseBaseinfoForm" property="registerType" value="国有联营">141 国有联营</html:radio></td></tr><tr><td><html:radio name="tbTourismEnterpriseBaseinfoForm" property="registerType" value="集体联营">142 集体联营</html:radio></td><td><html:radio name="tbTourismEnterpriseBaseinfoForm" property="registerType" value="国有与集体联营">143 国有与集体联营</html:radio></td><td><html:radio name="tbTourismEnterpriseBaseinfoForm" property="registerType" value="其他联营">149 其他联营</html:radio></td><td><html:radio name="tbTourismEnterpriseBaseinfoForm" property="registerType" value="国有独资公司">151 国有独资公司</html:radio></td></tr><tr><td><html:radio name="tbTourismEnterpriseBaseinfoForm" property="registerType" value="其他有限责任公司">159 其他有限责任公司</html:radio></td><td><html:radio name="tbTourismEnterpriseBaseinfoForm" property="registerType" value="股份有限公司">160 股份有限公司</html:radio></td><td><html:radio name="tbTourismEnterpriseBaseinfoForm" property="registerType" value="私营独资">171 私营独资</html:radio></td><td><html:radio name="tbTourismEnterpriseBaseinfoForm" property="registerType" value="私营合伙">172 私营合伙</html:radio></td></tr><tr><td><html:radio name="tbTourismEnterpriseBaseinfoForm" property="registerType" value="私营有限责任公司">173 私营有限责任公司</html:radio></td><td><html:radio name="tbTourismEnterpriseBaseinfoForm" property="registerType" value="私营股份有限公司">174 私营股份有限公司</html:radio></td><td><html:radio name="tbTourismEnterpriseBaseinfoForm" property="registerType" value="其他">190 其他</html:radio></td><td><html:radio name="tbTourismEnterpriseBaseinfoForm" property="registerType" value="与港澳台商合资经营">210 与港澳台商合资经营</html:radio></td></tr><tr><td><html:radio name="tbTourismEnterpriseBaseinfoForm" property="registerType" value="与港澳台商合作经营">220 与港澳台商合作经营</html:radio></td><td><html:radio name="tbTourismEnterpriseBaseinfoForm" property="registerType" value="港澳台商独资">230 港澳台商独资</html:radio></td><td><html:radio name="tbTourismEnterpriseBaseinfoForm" property="registerType" value="港澳台商投资股份有限公司">240 港澳台商投资股份有限公司</html:radio></td><td><html:radio name="tbTourismEnterpriseBaseinfoForm" property="registerType" value="其他港澳台商投资">290 其他港澳台商投资</html:radio></td></tr><tr><td><html:radio name="tbTourismEnterpriseBaseinfoForm" property="registerType" value="中外合资经营">310 中外合资经营</html:radio></td><td><html:radio name="tbTourismEnterpriseBaseinfoForm" property="registerType" value="中外合作经营">320 中外合作经营</html:radio></td><td><html:radio name="tbTourismEnterpriseBaseinfoForm" property="registerType" value="外资企业">330 外资企业</html:radio></td><td><html:radio name="tbTourismEnterpriseBaseinfoForm" property="registerType" value="外商投资股份有限公司">340 外商投资股份有限公司</html:radio></td></tr><tr><td><html:radio name="tbTourismEnterpriseBaseinfoForm" property="registerType" value="其他外商投资">390 其他外商投资</html:radio><font color="red"> * </font></td><td></td><td></td><td></td></tr></table></td></tr><tr><td align="right" valign="middle" valign="middle" colspan="3"> <html:radio name="tbTourismEnterpriseBaseinfoForm" property="hotelGrade" value="一星">一星</html:radio> <html:radio name="tbTourismEnterpriseBaseinfoForm" property="hotelGrade" value="二星">二星</html:radio> <html:radio name="tbTourismEnterpriseBaseinfoForm" property="hotelGrade" value="三星">三星</html:radio> <html:radio name="tbTourismEnterpriseBaseinfoForm" property="hotelGrade" value="四星">四星</html:radio> <html:radio name="tbTourismEnterpriseBaseinfoForm" property="hotelGrade" value="五星">五星</html:radio> <html:radio name="tbTourismEnterpriseBaseinfoForm" property="hotelGrade" value="非星旅游住宿单位">非星旅游住宿单位</html:radio><font color="red"> * </font></td></tr><tr><td align="right" valign="middle" valign="middle" colspan="3"> <html:radio name="tbTourismEnterpriseBaseinfoForm" property="holdingStatus" value="国有控股">国有控股</html:radio> <html:radio name="tbTourismEnterpriseBaseinfoForm" property="holdingStatus" value="集体控股">集体控股</html:radio> <html:radio name="tbTourismEnterpriseBaseinfoForm" property="holdingStatus" value="私人控股">私人控股</html:radio> <html:radio name="tbTourismEnterpriseBaseinfoForm" property="holdingStatus" value="港澳台商控股">港澳台商控股</html:radio> <html:radio name="tbTourismEnterpriseBaseinfoForm" property="holdingStatus" value="外商控股">外商控股</html:radio> <html:radio name="tbTourismEnterpriseBaseinfoForm" property="holdingStatus" value="其它">其它</html:radio></td></tr><tr><td align="right" valign="middle" colspan="1" rowspan="1">客房数(间) </td> <td align="left" valign="middle" colspan="1" rowspan="1"><html:text name="tbTourismEnterpriseBaseinfoForm" property="roomNumbers" stylevalign="middle" colspan="1" rowspan="1">床位数(张) </td> <td align="left" valign="middle" colspan="1" rowspan="1"><html:text name="tbTourismEnterpriseBaseinfoForm" property="bedNumbers" stylevalign="middle" colspan="1" rowspan="1">单位负责人 </td> <td align="left" valign="middle" colspan="1" rowspan="1"><html:text name="tbTourismEnterpriseBaseinfoForm" property="principal" stylevalign="middle" colspan="1" rowspan="1">填表人 </td> <td align="left" valign="middle" colspan="1" rowspan="1"><html:text name="tbTourismEnterpriseBaseinfoForm" property="creator" stylevalign="middle" colspan="1" rowspan="1">电话 </td> <td align="left" valign="middle" colspan="1" rowspan="1"><html:text name="tbTourismEnterpriseBaseinfoForm" property="creatorPhone" stylevalign="middle" colspan="1" rowspan="1">报出日期 </td> <td align="left" valign="middle" colspan="1" rowspan="1"><input type="text" onfocus="WdatePicker()" id="submitDate" name="submitDate" readOnly /><font color="red"> * </font></td></tr> </table> <dir value="保存" onclick="javascript:doSave();" stylevalue="提交" onclick="javascript:doSubmit();" stylevalue="打印" onclick="javascript:doPrint();" styleClass="button"></html:button> </dir></form></div></body></html>