
本站地址:http://www.bajiao123.com

实战struts2:用户登录
内容提要:本文通过“用户登录”这个简单功能,介绍struts2的标志(Tag)、Action、输入校验(Input Validation)以及本地化输出(Localizing Output)。
开发环境:myeclipse5.0+eclipse3.2+jdk5.0+tomcat5.5+struts2+junit3.8
项目目录结构:


项目文件:
1.
首先我们为“用户登录”提供一个简单入口
Welcome.jsp:
<%
@ taglib prefix = " s " uri = " /struts-tags " %>
< html >
< head >
< title > Welcome </ title >
< link href ="<s:url value=" /css/tutorial.css" /> " rel="stylesheet" type="text/css" />
</ head >
< body >
< h3 >
Commands
</ h3 >
< ul >
< li >
< a href ="<s:url action=" Register" /> ">Register </ a >
</ li >
< li >
< a href ="<s:url action=" Logon!input" /> ">Sign On </ a >
</ li >
</ ul >
</ body >
</ html >
<a href="<s:url action="Logon!input"/>">Sign On</a>
暂时先不理会“!input”的具体意义,接着往下看。
<%
@ taglib prefix="s" uri="/struts-tags"%>
<html>
<head>
<title>Login</title>
</head>
<body>
<s:form action="Logon">
<s:textfield label="User Name" name="username" />
<s:password label="Password" name="password" />
<s:submit />
</s:form>
</body>
</html>
package com.cleversoft.struts2.demo;
本站地址:http://www.bajiao123.com

