person_list.jsp

来自「该项目基于mvc模式」· JSP 代码 · 共 139 行

JSP
139
字号
<%@ page language="java"  pageEncoding="utf-8"%>
<%@ 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://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ page import="com.sunny.test.model.*" %>
<%@ page import="java.util.*" %>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>display person</title>
    <script type="text/javascript">
function form1_submit()
{
   if(document.form1.provinceId.value=="")
   {
     alert("请选择省份");
     return false;
   }
   if(document.form1.cityId.value=="")
   {
     alert("请选择城市");
     return false;
   }
   if(document.form1.username.value=="")
   {
     alert("请输入用户名");
     return false;
   }
   if(document.form1.password.value=="")
   {
     alert("请输入密码");
     return false;
   }
   if(document.form1.checkPassword.value==""||document.form1.checkPassword.value!=document.form1.password.value)
   {
     alert("请选择省份");
     return false;
   }
   form1.submit();
}
</script>
  </head>
  <body>
    <table>
    <tr>
    <td>用户名</td>
    <td>密码</td>
    <td>省份</td>
    <td>城市</td>
    <td>邮箱</td>
    </tr>
    
    <%
      if(request.getAttribute("PersonList")!=null)
      {
        List list = (List)request.getAttribute("PersonList");
        for(int i=0; i<list.size(); i++)
        {
         Object[] obj = (Object[])list.get(i);
         Person person = (Person)obj[0];
         City city = (City)obj[1];
         Province province = (Province)obj[2];
         String username = person.getUsername();
         String password = person.getPassword();
         String email = person.getEmail();
         String provincename = province.getName();
         String cityname = city.getName();
         
     %>
    
     <tr>
    <td><%=username %> </td>
    <td><%=password %></td>
    <td><%=provincename %></td>
    <td><%=cityname %></td>
    <td><%=email %></td>
    </tr>
    <%
    }
    }
     %>
    </table>
    <form name="form1" action="person.do?dispatch=save" method="post">
<table>
	<tr>
		<td>省份:</td>
		<td><select id="provinceId" name="provinceId">
			<option value="" selected>---请选择---</option>
				<logic:present name="ProvinceList">
		<logic:notEmpty name="ProvinceList">
			<logic:iterate id="province" name="ProvinceList">
				<option value="<bean:write name="province" property="id"/>" >
				<bean:write name="province" property="name"/>
				</option>
			</logic:iterate>
		</logic:notEmpty>
	</logic:present>
		</select></td>
		<td>城市:</td>
		<td><select id="cityId" name="cityId">
			<option>---请选择---</option>
			<logic:present name="CityList">
		<logic:notEmpty name="CityList">
			<logic:iterate id="city" name="CityList">
				<option value="<bean:write name="city" property="id"/>" >
				<bean:write name="city" property="name"/>
				</option>
			</logic:iterate>
		</logic:notEmpty>
	</logic:present>
		</select>
		</td>
	</tr>

	<tr>
		<td>用户名:</td>
		<td><input type="text" name="username"></td>
		<td>密码:</td>
		<td><input type="password" name="password"></td>
	</tr>
	<tr>
		<td>确认密码:</td>
		<td><input type="password" name="password"></td>
		<td>email:</td>
		<td><input type="text" name="email"></td>
	</tr>
	<tr>
		<td></td>
		<td><input type="submit" value="提交"></td>
		<td><input type="reset" value="重置"></td>
		<td></td>
	</tr>
</table>
</form>
  </body>
</html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?