JavaWeb 之 表单获取 -- el表达式

发布时间 2023-09-18 17:55:54作者: Ivan丶c

表单获取

el表达式

index_1.jsp

index_1.jsp

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<html>
	<head>
		<title>雅虎邮箱注册</title>
	</head>
	<body>
		<form method="post" action="SaveEmail.jsp">
			<TABLE width="600" border="1">
				<TR>
					<TD width="166">
						选择您的雅虎邮箱:
					</TD>
					<TD width="418">
							<INPUT type="text" size="20" maxlength="20" name="username">
							<FONT size="+1" color="#FF0000">@</FONT>
							<SELECT name="address">
								<OPTION value="yahoo">
									yahoo.com.cn
								</OPTION>
								<OPTION value="sina">
									sina.com.cn
								</OPTION>
								<OPTION value="163">
									163.com
								</OPTION>
							</SELECT>
					</TD>
				</TR>
				<TR>
					<TD>
						密码:
					</TD>
					<TD>
						<INPUT type="password" name="txtmm" size="10" maxlength="10">
					</TD>
				</TR>
				<TR>
					<TD>
						再次输入密码:
					</TD>
					<TD>
						<INPUT type="password" name="txtjcmm" size="10" maxlength="10">
					</TD>
				</TR>
				<TR>
					<TD>
						真实姓名:
					</TD>
					<TD>
						<INPUT type="text" name="txtname" size="20" maxlength="20">
					</TD>
				</TR>
				<TR>
					<TD>
						出生日期:
					</TD>
					<TD>
						<INPUT type="date" name="txtsr" maxlength="10" size="20">
					</TD>
				</TR>
				<TR>
					<TD>
						性别:
					</TD>
					<TD>
						<INPUT type="radio" name="sex" value="男">
						&nbsp;男&nbsp;
						<INPUT type="radio" name="sex" value="女">
						女
					</TD>
				</TR>
				<TR>
					<TD>
						杂志订阅:
					</TD>
					<TD>
						<INPUT type="checkbox" name="orders" value="旅游" />
						旅游
						<INPUT type="checkbox" name="orders" value="财经" />
						财经
						<INPUT type="checkbox" name="orders" value="汽车" />
						汽车
						<INPUT type="checkbox" name="orders" value="音乐" />
						音乐
					</TD>
				</TR>
				<TR>
					<TD>
						雅虎服务条款
					</TD>
					<TD>
						<TEXTAREA name="fwtk" cols="50" rows="5">雅虎中国对于任何包含于、经由、或联结、下载或从任何与本网站有关服务(以下简称「服务」)所获得之资讯、内容或广告(以下简称「资料」),您于此接受并承认信赖任何「资料」所生之风险应自行承担。雅虎中国,有权但无此义务,改善或更正在「服务」或「资料」任何部分之错误或疏失。
	 </TEXTAREA>
					</TD>
				</TR>
				<TR>
					<TD colspan="2" align="center">
						<INPUT type="submit" name="submit" value=" 同意服务条款并提交">
						&nbsp;&nbsp;
						<INPUT type="reset" value="清空">
					</TD>
				</TR>
			</TABLE>
		</form>
	</body>
</html>

SavaEmail.jsp

SavaEmail.jsp

<%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="utf-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
   
    
    <title>保存表单信息</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">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->

  </head>
  <body>
  <%
   request.setCharacterEncoding("utf-8");
  	String username = request.getParameter("username");
  	String address = request.getParameter("address");
  	String email = username +"@"+ address;
  	String password = request.getParameter("txtmm");
  	String txtname = request.getParameter("txtname");
  	String txtsr = request.getParameter("txtsr");
  	String sex = request.getParameter("sex");
  	String orders = "";
  	String orderss[]=request.getParameterValues("orders");
  	int i =0;
  	for(i=0;i<orderss.length;i++){
  		orders+=orderss[i];
  		if(i!=orderss.length-1) orders+=",";
  		}
  	
   %>
   <table border="1">
				<tr>
					<td>
						email
					</td>
					<td>
						${email}
					</td>
				</tr>
				<tr>
					<td>
						密码
					</td>
					<td>
						${password}
					</td>
				</tr>
				<tr>
					<td>
						txtname
					</td>
					<td>
						${txtname}
					</td>
				</tr>
				<tr>
					<td>
					txtsr
					</td>
					<td>
						${txtsr}
					</td>
				</tr>
				<tr>
					<td>
						sex
					</td>
					<td>
						${sex}
					</td>
				</tr>
				
				<tr>
					<td>
						orders
					</td>
					<td>
						${orders}
					</td>
				</tr>
			</table>
</body>
</html>

END