javascript:reloadCode()没效果,刷新不了验证码,第一次会出现验证码,servlet的url-pattern:/ImageServlet

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <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">
    -->
    <style type="text/css">
        body {
            background-image: url(images/scenery.jpg);
            background-repeat: no-repeat;
            background-size: cover;
        }
        div {
            margin-top: 80px;
        }
        td,th  {
            border:1px dashed yellow;
        }
    </style>
    <script type="text/javascript" src="js/Calendar3.js"></script>
  <script type="text/javascript">
        function reloadCode(){
            var time = new Date().getTime();
            alert("<%=path%>/ImageServlet?d="+time);
            alert(document.getElementById("imageCode").src);
            document.getElementById("imagecode").src="<%=request.getContextPath() %>/ImageServlet?d="+time;
        }
    </script>
  </head>
 
  <body>
       <center><h1><font face="华文行楷" color="#ff0080" size="6">用户免费注册</font></h1></center><hr>
       <div>
           <%-- <form action="<%=path%>/RegisterServlet" method="post"> --%>
           <form action="<%=path%>/RegisterServlet" method="post">
               <table align="center" width="420" height="250" cellpadding="2" cellspacing="2" border="0">
                   <tr>
                       <td align="right">用户名</td>
                       <td align="center"><input type="text" name="username" /></td>
                   </tr>
                   <tr>
                       <td align="right">密码</td>
                       <td align="center"><input type="password" name="password" /></td>
                   </tr>
                   <tr>
                       <td align="right">确认密码</td>
                       <td align="center"><input type="password" name="password2" /></td>
                   </tr>
                   <tr>
                       <td align="right">性别</td>
                       <td align="center">
                           <input type="radio" name="gender" value="男" checked="checked"/>男
                           <input type="radio" name="gender" value="女"/>女
                       </td>
                   </tr>
                   <tr>
                       <td align="right">注册邮箱</td>
                       <td align="center"><input type="text" name="email" /></td>
                   </tr>
                   <tr>
                       <td align="right">兴趣爱好</td>
                       <td align="center">
                           <input type="checkbox" name="interests" value="read"/>看书
                           <input type="checkbox" name="interests" value="online"/>上网
                           <input type="checkbox" name="interests" value="shopping"/>购物
                           <input type="checkbox" name="interests" value="programing"/>编程
                       </td>
                   </tr>
                   <tr>
                       <td align="right">生日</td>
                       <td align="center">
                           <input type="text" name="birthday" value="选择日期" onclick="new Calendar().show(this);" readonly="readonly"/>
                       </td>
                   </tr>
                   <tr>
                       <td align="right">是否接受条款</td>
                       <td align="center">
                           <input type="radio" name="isAccept" value="接受" checked="checked"/>接受
                           <input type="radio" name="isAccept" value="不接受" />不接受
                       </td>
                   </tr>
                   <tr>
                       <td align="right">验证码</td>
                       <td align="center">
                           <input type="text" name="checkCode" id="imageCode" size="6"/>&nbsp;
                           <img alt="验证码" src="<%=path%>/ImageServlet"/>&nbsp;
                           <a href="javascript: reloadCode();">看不清</a>
                       </td>
                   </tr>
                   <tr>
                       <th colspan="2">&nbsp;</th>
                   </tr>
                   <tr>
                       <th colspan="2">
                           <input type="submit" name="submit" value="确认提交"/>
                           <input type="reset" name="reset" value="取消重置"/>
                       </th>
                   </tr>
               </table>
           </form>
       </div>
  </body>
</html>

慕粉3169703
浏览 3821回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
JavaScript