发布于 2016-10-09 08:25:41 | 72 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

Struts Java MVC框架

Struts 是Apache软件基金会(ASF)赞助的一个开源项目。它最初是Jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。它通过采用JavaServlet/JSP技术,实现了基于Java EEWeb应用的MVC设计模式的应用框架,是MVC经典设计模式中的一个经典产品。


注册界面 register.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<html>
	<head>
		<title>注册界面</title>
		<script type="text/javascript" src="js/jquery-1.6.js">
</script>
		<script type="text/javascript">
function findByName() {
	$.ajax( {
		url : ‘login!findByName‘,
		data : {
			name : $("#name").val()
		},
		type : ‘post‘,
		dataType : ‘text‘,
		success : function(data) {
			if (‘exist‘ === data) {
				$(‘#nametip‘).text(‘存在该用户‘);
			} else {
				$(‘#nametip‘).text(‘不存在该用户‘);
			}
		},
		error : function() {
			alert("异常!");
		}
	});
}
</script>
	</head>
	<body>
		<form action="login!register" method="post">
			<table align="center">
				<caption>
					<h3>
						用户注册
					</h3>
				</caption>
				<tr>
					<td>
						  用户名:
						<input type="text" id="name" name="name" onblur="findByName()" />
					</td>
					<td>
						<div id="nametip">
							 
						</div>
					</td>
				</tr>

				<tr>
					<td>
						密    码:
						<input type="text" name="password" />
					</td>
				</tr>
				<tr>
					<td>
						重复密码:
						<input type="text" name="password2" />
					</td>
				</tr>
				<tr align="center">
					<td colspan="2">
						<input type="submit" value="注册" />
						<input type="reset" value="重填" />
					</td>
				</tr>
			</table>
		</form>
	</body>
</html>


action方法

	/**
	 * 查找用户是否存在
	 * 
	 * @return
	 * @throws IOException
	 */
	public String findByName() throws IOException {
		List<Person> listPerson = ms.findByName(name);
		String findByNameTip;
		if (listPerson.size() > 0) {
			findByNameTip = "exist"; // 存在用户
		} else {
			findByNameTip = "noexist"; // 不存在用户
		}
		ServletActionContext.getResponse().getWriter().print(findByNameTip);
		return null;
	}


最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务