struts2起步
来源:互联网 发布:linux通过终端发邮件 编辑:程序博客网 时间:2024/05/14 06:58
package com.suse.struts2;public class LoginAction { 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; } /* * 调用业务逻辑方法,控制业务流程 * */ public String execute() { System.out.println("--------登录用户的信息"); System.out.println("用户名:"+username); System.out.println("密码:"+password); if(username.startsWith("yd")&&password.length()>=6) { return "ok";//返回成功页面 } else { return "error";//返回失败页面 } }}
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>用户登录</title> </head> <body> <form action="login.action" method="post" name="logForm"> <table> <tr> <td>用户名:</td> <td><input type="text" name="username" size="15" /></td> </tr> <tr> <td>密码:</td> <td><input type="password" name="password" size="15"/></td> </tr> <tr> <td colspan="2"><input type="submit" value="登录"></td> </tr> </table> </form> </body></html>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>显示用户信息</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> 成功登录!欢迎用户${param.username} !<!-- ${param.name}==request.getAttribute("name"). --> </body></html>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>错误页面</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> 登录失败! </body></html>
struts2.xml
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"><struts> <!-- 指定struts2处于开发阶段,可以进行调试 --> <constant name="struts.devMode" value="true"/> <package name="default" namespace="/" extends="struts-default"> <action name="login" class="com.suse.struts2.LoginAction"> <result name="ok">/ok.jsp</result> <result name="error">/error.jsp</result> </action> </package></struts>
阅读全文
0 0
- Struts2起步
- struts2起步
- Struts2+Spring2+Hibernate3起步
- Struts2.X起步
- 起步
- 起步
- 起步
- 起步
- 起步
- 起步
- 起步
- 起步
- 起步
- 起步!!!
- 起步
- 起步
- 起步
- 起步
- 作为一名web前端开发工程师必备的IE6浏览器工具
- 规格模式(Specification Pattern)
- win10安装Numpy、Scipy、Matplotlib、Scikit-learn
- java的IO系统
- 护眼小工具
- struts2起步
- CSS3实现空心、实心三角指示箭头(利用border的设置实现)
- TypeScript--类
- MySQL中的datetime与timestamp区别比较,以及选择方法
- 用C#操作文件/文件夹(删除,复制,移动)
- 厨房打印机如何设置自动接单打印美团外卖小票(教程)
- [算法]Gale-Shapley Algorithm-稳定匹配算法的设计、实现与探讨(上)
- tp3.2中ajax批量修改
- ifstream ofstrem对文件的操作