Struts2 chap02-02基本原理总结
来源:互联网 发布:java ee api 怎么下载 编辑:程序博客网 时间:2024/04/30 02:40
login.jsp
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Insert title here</title></head><body><form action="user" method="post"><center>用户名:<input type="text" name="userName"/>密码:<input type="text" name="password"/><input type="submit" value="登录"/></form></center></body></html>
struts.xml
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"><struts> <package name="helloWorld" extends="struts-default"> <action name="hello" class="com.java.action.HelloWorldAction2"> <result name="success">helloWorld.jsp</result> </action> <action name="user" class="com.java.action.UserAction"> <result name="success">success.jsp</result> <result name="error">error.jsp</result> </action> </package></struts>
UserAction.java
package com.java.action;import com.java.model.User;import com.java.service.UserService;import com.opensymphony.xwork2.ActionSupport;public class UserAction extends ActionSupport{private static final long serialVersionUID = 1L;private UserService userService=new UserService();private String userName;private String password;public String getUserName() {return userName;}public void setUserName(String userName) {this.userName = userName;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}private String name;public String getName() {return name;}public void setName(String name) {this.name = name;}@Overridepublic String execute() throws Exception {System.out.println("执行了UserAction的默认方法");User user=new User();user.setUsername(userName);user.setPassword(password);if(userService.login(user)){return SUCCESS;}else{return ERROR;}}}
User.java
package com.java.model;public class User {private String username;private String password;public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}}
UserService.java
package com.java.service;import com.java.model.User;public class UserService {public boolean login(User user){if("java".equals(user.getUsername())&&"20160827".equals(user.getPassword())){return true;}else{return false;}}}
success.jsp
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Insert title here</title></head><body>登录成功!</body></html>
error.jsp
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Insert title here</title></head><body>登录失败!</body></html>
0 0
- Struts2 chap02-02基本原理总结
- Struts2 chap02基本原理总结
- Struts2 chap02-03总结-Action设置数据
- Struts2 chap01基本原理总结
- Struts2基本原理
- Struts2基本原理
- Struts2基本原理
- Struts2基本原理
- struts2基本原理
- Struts2基本原理
- struts2基本原理
- Struts2基本原理
- struts2基本原理
- Struts2学习总结(1)--基本原理,开发步骤,配置详解
- Struts2学习总结(1)--基本原理,开发步骤,配置详解
- struts2框架实现基本原理
- Struts2的基本原理
- struts2的基本原理
- css reset样式初始化
- 9GAG 中用到的 Shimmer 是什么?
- 入门Python自带编辑器IDLE
- c++中的sort
- 条款二十三:使用其他程序库
- Struts2 chap02-02基本原理总结
- 面向对象_static关键字的引入
- UVALive 7416 Bringing Order to Disorder(搜索)
- 《数学之美》读书笔记1
- CentOS查看进程、杀死进程、启动进程等常用命令
- 面向对象_static关键字的特点
- Activity及其生命周期
- GridView属性
- 工作第二周,GPS测试