【JSP开源代码栏目提醒】:网学会员,鉴于大家对JSP开源代码十分关注,论文会员在此为大家搜集整理了“updateProfile1.jsp”一文,供大家参考学习!
<%@ page import="org.hibernate.auction.model.User,
org.hibernate.auction.model.Address,
java.util.Map,
java.util.Collections"%>
<%
User user = (User) request.getAttribute("user");
Map fieldErrors = (Map) request.getAttribute("fieldErrors");
if (fieldErrors == null) {
fieldErrors = Collections.EMPTY_MAP;
}
%>
<html>
<head>
<title><s:text name="title"/>UpdateProfile</title>
</head>
<body>
<form action="updateProfile.action" method="post">
<table>
<%
if (fieldErrors.containsKey("user.firstname")) {
%>
<tr>
<td align="center" valign="top" colspan="2">
<span class="errorMessage">
<%= fieldErrors.get("user.firstname")%>
</span>
</td>
</tr>
<%
}
%>
<tr>
<td align="right"><label>First name:</label></td>
<td><input type="text" name="user.firstname"
value="<%= user.getFirstname() %>"/></td>
</tr>
<tr>
<td align="right"><label>Last name:</label></td>
<td><input type="text" name="user.lastname"
value="<%= user.getLastname() %>"/></td>
</tr>
<tr>
<td align="right"><label>Email:</label></td>
<td><input type="text" name="user.email"
value="<%= user.getEmail() %>"/></td>
</tr>
<tr>
<td align="right"><label>Gender:</label></td>
<td>
<input type="radio" name="user.gender" value="0" id="user.gender0"
<% if (user.getGender() == 0) { %>
checked="checked"
<% } %> />
<label for="user.gender0">Male</label>
<input type="radio" name="user.gender" value="1" id="user.gender1"
<% if (user.getGender() == 1) { %>
checked="checked"
<% } %> />
<label for="user.gender1">Female</label>
</td>
</tr>
<%
Address address = user.getAddress();
boolean nullAddress = address == null;
%>
<tr>
<td align="right"><label>Street Address:</label></td>
<td><input type="text" name="user.address.street"
value="<%= !nullAddress ?
address.getStreet() : ""%>"/></td>
</tr>
<tr>
<td align="right"><label>Zip Code:</label></td>
<td><input type="text" name="user.address.zipcode"
value="<%= !nullAddress ?
address.getZipcode() : ""%>"/></td>
</tr>
<tr>
<td align="right"><label>City:</label></td>
<td><input type="text" name="user.address.city"
value="<%= !nullAddress ?
address.getCity() : ""%>"/></td>
</tr>
<tr>
<td align="right"><label>State:</label></td>
<td><select name="user.address.state">
<option value="Californa"
<% if (!nullAddress &&
"California".equals(address.getState())) { %>
selected="selected"
<% } %>>Californa</option>
<option value="Oregon"
<% if (!nullAddress &&
"Oregon".equals(address.getState())) { %>
selected="selected"
<% } %>>Oregon</option>
</select></td>
</tr>
<tr>
<td align="right"><label>Country:</label></td>
<td><select name="user.address.country">
<option value="USA"
<% if (!nullAddress &&
"USA".equals(address.getCountry())) { %>
selected="selected"
<% } %>>USA</option>
<option value="Canada"
<% if (!nullAddress &&
"Canada".equals(address.getCountry())) { %>
selected="selected"
<% } %>>Canada</option>
<option value="Mexico"
<% if (!nullAddress &&
"Mexico".equals(address.getCountry())) { %>
selected="selected"
<% } %>>Mexico</option>
<option value="Other"
<% if (!nullAddress &&
"Other".equals(address.getCountry())) { %>
selected="selected"
<% } %>>Other</option>
</select></td>
</tr>
<tr>
<td colspan="2">
<table>
<tr>
<td valign="middle">
<input type="checkbox" name="user.address.poBox"
value="true"
<% if (!nullAddress && address.isPoBox()) { %>
checked="checked"
<% } %>/>
</td>
<td valign="middle" width="100%">
<label class="checkboxLabel">P.O. Box</label>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2"><div align="'right'">
<input value="Update Profile" type="submit"/>
</div></td>
</tr>
</table>
</form>
</body>
</html>
上一篇:
updateProfile.jsp
下一篇:
第1章 现在完成时和现在完成进行时