1.提交表单数据流程分析
Jsp:提交页面表单数据
Servlet:(Web层)
封装表单数据到javabean中
校验参数
把封装好的表单数据传给Service处理
保存成功信息
转发显示成功信息
Service:(业务层)
补齐表单数据
根据业务调用Dao写入数据库中
Dao:(持久层)
写入数据库
Domain:(实体层)
封装实体信息,User
2.具体实现
1.根据user_info表构建User类,用于将user_info表中的数据封装到User对象中
2.编写UserDao,使用TxQueryRunner实现对数据库的增删改查操作
3.编写UserService,根据业务需求操作数据库,调用UserDao实现
4.编写UserServlet,封装表单数据,调用UserService完成业务
配置web.xml,提供给页面jsp调用
<servlet>
<servlet-name>UserServlet</servlet-name>
<servlet-class>com.wxoms.user.web.UserServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UserServlet</servlet-name>
<url-pattern>/UserServlet</url-pattern>
</servlet-mapping>
5.jsp表单
http://localhost:8080/.../AServlet?method=update
<form method="post" action="./../../UserServlet" onsubmit="return AddressFormValidate()">
<input type="hidden" name="method" value="update" />
<div data-role="fieldcontain" data-inset="true">
<label for="name">收货人姓名:</label>
<input type="text" name="uname" id="form_name">
<label for="phonenumber">手机号码:</label>
<input type="text" name="phonenumber" id="form_phonenumber">
<label for="region">所在区域:</label>
<input type="text" name="region" id="form_region" placeholder="省市区(县)">
<label for="address">详细地址:</label>
<input type="text" name="address" id="form_address">
<label for="postcode">邮政编码:</label>
<input type="text" name="postcode" id="form_postcode">
</div>
<input type="submit" data-corners="true" value="提交">
</form>