您的位置:首页 > 其它

05-提交表单数据

2015-11-07 10:48 169 查看
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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: