⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 updateprofile.jsp

📁 webwork in action 下载。
💻 JSP
字号:
<%@ page import="org.hibernate.auction.model.User,                 org.hibernate.auction.model.Address,                 java.util.Map,                 java.util.Collections"%><%@ taglib prefix="ww" uri="webwork"%><html>  <head>    <title><ww:text name="title"/></title>    <script language="JavaScript" src="/shared/javascript/calendar2.js"></script>  </head>  <body><ww:form action="updateProfile" method="post"><ww:textfield label="%{getText('firstname')}"              name="firstname"/><ww:textfield label="%{getText('lastname')}" name="lastname"/><ww:textfield label="%{getText('email')}" name="email"/><ww:component template="calendar" label="Birthdate" name="birthdate"/><ww:radio label="%{getText('gender')}" name="gender"         list="#{0 : getText('gender.male'),                 1 : getText('gender.female')}"/><ww:textfield label="%{getText('address.street')}"              name="address.street"/><ww:textfield label="%{getText('address.zipcode')}"              name="address.zipcode"/><ww:textfield label="%{getText('address.city')}"              name="address.city"/><ww:select label="%{getText('address.state')}"           name="address.state"           list="{'Californa', 'Georgia', 'New York', 'Oregon'}"/><ww:select label="%{getText('address.country')}"           name="address.country"           list="{'USA', 'Canada', 'Mexico', 'Other'}"/><ww:checkbox label="%{getText('address.poBox')}"             name="address.poBox"             fieldValue="true"/><ww:submit value="%{getText('updateProfile')}"/></ww:form><%--<ww:form action="updateProfile" method="post"><ww:textfield label="First name" name="user.firstname"/><ww:textfield label="Last name" name="user.lastname"/><ww:textfield label="Email" name="user.email"/><ww:radio label="Gender" name="user.gender"          list="#{0 : 'Male', 1 : 'Female'"/><ww:textfield label="Street" name="user.address.street"/><ww:textfield label="Zip Code" name="user.address.zipcode"/><ww:textfield label="City" name="user.address.city"/><ww:select label="State" name="user.address.state"          list="{'Californa', 'Oregon'}"/><ww:select label="Country" name="user.address.country"          list="{'USA', 'Canada', 'Mexico', 'Other'}"/><ww:checkbox label="P.O. Box" name="user.address.poBox"             fieldValue="true"/><ww:submit value="Update Profile"/></ww:form>--%><%--<ww:set name="user" value="user" scope="request"/><ww:set name="fieldErrors" value="fieldErrors" scope="request"/><%  User user = (User) request.getAttribute("user");  Map fieldErrors = (Map) request.getAttribute("fieldErrors");  if (fieldErrors == null) {    fieldErrors = Collections.EMPTY_MAP;  }%><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>

⌨️ 快捷键说明

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