<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>用戶注冊</title> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <% String error = (String) request.getAttribute("error"); if (error != null) { %> <font color="red"><%=error%></font> <% } %> <form action="Register" name="form" method="post"> <table> <tr> <td>用戶名</td> <td><input type="text" name="register.username" value='<s:property value="register.username"/>'></td> </tr> <tr> <td>密碼</td> <td><input type="password" name="register.password" value='<s:property value="register.password"/>'></td> </tr> <tr> <td>郵箱</td> <td><input type="text" name="register.email" value='<s:property value="register.email"/>'></td> </tr> <tr> <td>電話</td> <td><input type="text" name="register.phone" value='<s:property value="register.phone"/>'></td> </tr> <tr> <td><input type="submit" name="register" value="注冊"> </td> <td><input type="reset" name="register" value="重置"> </td> </tr> </table> </form> </body> </html>
報404錯誤(如下圖1所示)的原因是:以下按鈕的命名與對象重名即如圖2所示。
<td><input type="submit" name="register" value="注冊"> </td> <td><input type="reset" name="register" value="重置"> </td>
圖2
圖1