struts2,Struts2初步
在MyEclipse中配置Struts2环境,本例实现一个简单的登录功能,其目录结构如下:
新建Web项目,将所需Jar包放进lib文件夹下,配置好tomcat服务器。
新建三个界面,login.jsp为登录界面,true.jsp和false.jsp分别为执行登陆后的结果页面:
login.jsp
1 <body>
2 <form name="login" method="post" action="login.action">
3 用户:<input type="text" name="username" id="textfield"/>
4 <br/>
5 密码:<input type="password" name="password" id="textfield2"/>
6 <br/>
7 <input type="submit" name="submit" value="提交"/>
8 </form>
9 </body>true.jsp<body>
10 登陆成功,Welcome!
11 </body>false.jsp <body>
12 登陆失败!
13 </body>
14
新建业务控制组件,Login.java,其中必须包含execute()方法,这是必须的:
1 Login.javapackage controller;
2
3 public class Login {
4 private String username;
5 private String password;
6 public String getUsername() {
7 return username;
8 }
9 public void setUsername(String username) {
10 this.username = username;
11 }
12 public String getPassword() {
13 return password;
14 }
15 public void setPassword(String password) {
16 this.password = password;
17 }
18 public String execute(){
19 if(username.equals("admin")&&password.endsWith("admin")){
20 return "toTrue";
21 }else{
22 return "toFalse";
23 }
24 }
25 }
延伸阅读
最新评论