发表于: 2017-10-04 20:38:16

1 917


今天完成的事情:

一、利用jsp,servlet写一个注册返回的页面

1.注册页面写在jsp里,包括基本的信息,通过post方式提交给servlet处理

项目目录结构

<%@ page language="java" contentType="text/html; charset=utf-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

<title>Insert title here</title>

</head>

<body>

 <h1>用户注册</h1>

    <hr>

    <form name="regForm" action="servlet/RegServlet" method="post" >

 <table border="0" width="800" cellspacing="0" cellpadding="0">

   <tr>

    <td class="lalel">用户名:</td>

    <td class="controler"><input type="text" name="username" /></td>

   </tr>

   <tr>

    <td class="label">密码:</td>

    <td class="controler"><input type="password" name="password" ></td>

   

   </tr>

   <tr>

    <td class="label">确认密码:</td>

    <td class="controler"><input type="password" name="confirmpass" ></td>

   

   </tr>

   <tr>

    <td class="label">电子邮箱:</td>

    <td class="controler"><input type="text" name="email" ></td>

   

   </tr>

   <tr>

    <td class="label">性别:</td>

    <td class="controler"><input type="radio" name="gender" checked="checked" value="Male">男<input type="radio" name="gender" value="Female">女</td>

   

   </tr>

  

   <tr>

    <td class="label">出生日期:</td>

    <td class="controler">

     <input name="birthday" type="text" id="control_date" size="10"

                      maxlength="10" onclick="new Calendar(1990,2100).show(this);" readonly="readonly" />

    </td>

   </tr>

   <tr>

    <td class="label">爱好:</td>

    <td class="controler">

    <input type="checkbox" name="favorite" value="nba"> NBA &nbsp;

     <input type="checkbox" name="favorite" value="music"> 音乐 &nbsp;

     <input type="checkbox" name="favorite" value="movie"> 电影 &nbsp;

     <input type="checkbox" name="favorite" value="internet"> 上网 &nbsp;

    </td>

   </tr>

   <tr>

    <td class="label">自我介绍:</td>

    <td class="controler">

    <textarea name="introduce" rows="10" cols="40"></textarea>

    </td>

   </tr>

   <tr>

    <td class="label">接受协议:</td>

    <td class="controler">

    <input type="checkbox" name="isAccept" value="true">是否接受霸王条款

    </td>

   </tr>

   <tr>

    <td colspan="2" align="center">

    <input type="submit" value="注册"/>&nbsp;&nbsp;

       <input type="reset" value="取消"/>&nbsp;&nbsp;

    </td>

   </tr>

 </table>

</form>

</body>

</html>

页面效果

2.reg.jsp这个页面是注册页面,用户填好数据提交给后台servlet处理

实体类user.java定义了基本信息

3.servlet处理请求,重写doPost方法

4.servlet处理请求后返回客户端页面userinfor.jsp页面,出问题,找不到页面。

遇到的问题:

1.报错404,百度查询了出现问题的原因,大多是servlet返回有问题,应该是配置路径做错了

明天的计划:

1.继续学习Java web spring mvc

收获:

1.刚开始接触servlet,感觉不是很好理解,还有和jsp的区别关系,其实只要明白jsp也是前台页面,负责传入和展示,servlet就类比一个处理数据的类,它负责把jsp传入参数,发出的请求进行处理,然后在rsponse给jsp页面展示。



返回列表 返回列表
评论

    分享到