教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 高中教育 >

通过实例跟我学Spring从入门到精通——应用Spring框架实现MVC架

来源:网络收集 时间:2026-09-10
导读: 通过代码实例跟我学Spring框架从入门到精通——应用Spring框架实现MVC架构的Web应用实例(用户注册,JBuilder版本) 1.1 应用Spring框架实现MVC架构的Web应用实例(用户注册,JBuilder版本) 1、添加一个注册功能的表单页面 (1) userRegister.jsp (2)在该页

通过代码实例跟我学Spring框架从入门到精通——应用Spring框架实现MVC架构的Web应用实例(用户注册,JBuilder版本)

1.1 应用Spring框架实现MVC架构的Web应用实例(用户注册,JBuilder版本)

1、添加一个注册功能的表单页面

(1)

userRegister.jsp

(2)在该页面中添加一个注册表单,最后的页面代码为:

<%@ page contentType="text/html; charset=GBK" %>

<html><head><title>userRegister</title></head>

<body bgcolor="#ffffff">

<form action="/SpringMVCWeb/userRegister.do" method="post" name="UserManageLevel" >

<table class="wd_gray" border="1" align="center" cellspacing="0" width="502" bgcolor="#F0F8FF" >

通过代码实例跟我学Spring框架从入门到精通——应用Spring框架实现MVC架构的Web应用实例(用户注册,JBuilder版本)

<input name="menuID" type="hidden" value="2">

<tr>

<td width="254"> <div align="right">用户名</div></td>

<td width="238"><input type="text" name="userName"></td>

</tr>

<tr>

<td> <div align="right">用户密码 </div></td>

<td><input type="password" name="userPassword"></td>

</tr>

<tr>

<td> <div align="right">确认密码 </div></td>

<td><input type="password" name="confirmPassWord"></td>

</tr>

<tr>

<td> <div align="right">用户所属的部门 </div></td>

<td><select name="userDepartment">

<option value="信息中心" selected>信息中心</option>

<option value="开发部">开发部</option>

<option value="办公室">办公室</option>

<option value="宣传部">宣传部</option>

</select></td>

</tr>

<tr>

<td> <div align="right">用户的类型</div></td>

<td><select name="userAdminLevel">

<option value="1">管理员</option>

<option value="0" selected>普通用户</option>

<option value="2">超级版主</option>

<option value="3">版主</option>

<option value="4">论坛专家</option>

通过代码实例跟我学Spring框架从入门到精通——应用Spring框架实现MVC架构的Web应用实例(用户注册,JBuilder版本)

<option value="5">超级会员</option> <option value="6">会员</option>

</select>

</td>

</tr>

<tr>

<td> <div align="right">用户是否具有对部门管理的权限 </div></td>

<td>

<select name="departAdminLevel"> <option value="1">有</option>

<option value="0" selected>无</option>

</select>

</td>

</tr>

<tr>

<td> <div align="right">用户图像 </div></td>

<td>

<select name="userImage" onChange="document.images['headPortrait'].src=options[selectedIndex].value;"> <option value='..\Resource\PersonImage\Chang.gif' selected>Chang.gif</option>

<option

value='..\Resource\PersonImage\LiuMing.gif'>LiuMing.gif</option>

<option

value='..\Resource\PersonImage\Wang.GIF'>Wang.GIF</option>

<option

value='..\Resource\PersonImage\Yang.GIF'>Yang.GIF</option>

<option

value='..\Resource\PersonImage\zhang.GIF'>zhang.GIF</option>

通过代码实例跟我学Spring框架从入门到精通——应用Spring框架实现MVC架构的Web应用实例(用户注册,JBuilder版本)

</select>

<img src="../Resource/PersonImage/Chang.gif" width="28" height="54" name="headPortrait" alt="person image"></td>

</tr>

<tr>

<td><div align="right">

<input type="submit" name="Submit" value="注册完成">

</div></td>

<td><input type="reset" name="Submit2" value="重新注册"></td> </tr>

</table>

</form>

</body>

</html>

(3)注意其中的“<input type="hidden" name="menuID" value="2"/>”的含义

并且要求在每个表单中加一个下面的标签以区分不同的请求类型。

<input type="hidden" name="menuID" value="2"/>

同时,对用户登录表单也进行修改

<input name="menuID" type="hidden" value="1">

2、修改UserLoginForm类以增加新的属性(此时应该包含登录和注册两个表单的共同数据) String userName=null;

通过代码实例跟我学Spring框架从入门到精通——应用Spring框架实现MVC架构的Web应用实例(用户注册,JBuilder版本)

String userPassWord=null;

private String confirmPassWord;

private String userDepartment;

private String userAdminLevel;

private String departAdminLevel;

private String userImage;

private String menuID;

然后分别给它们提供 get和set方法。最后的完整的代码如下:

package springwebapp;

public class UserLoginForm {

String userName = null;

String userPassWord = null;

private String confirmP …… 此处隐藏:2755字,全部文档内容请下载后查看。喜欢就下载吧 ……

通过实例跟我学Spring从入门到精通——应用Spring框架实现MVC架.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/131772.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)