struts
struts2:实现c(servlet)层和v(jsp)层
在项目中添加struts2:
1:点击项目右击选择myeclipse
2:选择project facets
3:选择struts2 选择默认方式添加。
1:在src中兴建一个包,在包中新建一个action并继承ActionSupport接口,在里面重写execute()方法。
public class Action extends ActionSupport { private String userID,password,userName; public String getUserID() { return userID; } public void setUserID(String userID) { this.userID = userID; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } @Override public String execute() throws Exception { if(userID.equals("1") && userName.equals("花花") && password.equals("123")){ return "success"; }else return "error";
2:在struts.xml中新建一个action
<!-- 用户登录 --> <package name="default" extends="struts-default"> <action name="userlogin" class="javaEEWorkStruts.Action"><!--class是包名加类名--> <result name="success">/main.jsp</result> <result name="error">/error.jsp</result> </action> </package>
3:在jsp中编辑显示界面
<!--action的名字要与struts.xml中的action的名字相一致--> <form action="userlogin.action" method="post"> 账号:<input type="text" name="userID"><br> 名字:<input type="text" name="userName"><br> 密码:<input type="password" name="password"><br> <input type="submit" value="登录"> </form>
这是个简单的struts例子。