struts2 学习笔记(简单的登陆功能实现)
2015-01-25 11:13
836 查看
1.简单的jsp页面代码。
登陆界面
登陆成功界面 几个字,登陆成功
登陆失败界面 几个字,登录失败
2.xml配置文件。建立在src目录下。
3.建立包com.action。新建LoginAction.java。
4.web.xml。建立的目录为/struts/WebRoot/WEB-INF/web.xml。
p.s. jar包导入
登陆界面
<body> <form action="login" method="post"> 用户名<input name='username' type="text"/> 密码<input name='password' type="password"> <input type="submit" name='s'> </form> </body>
登陆成功界面 几个字,登陆成功
登陆失败界面 几个字,登录失败
2.xml配置文件。建立在src目录下。
<?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> <constant name="struts.devMode" value="true"/> <package name="hello" extends="struts-default"> <action name="login" class="com.action.LoginAction" method="execute"> <result name="success">/success.jsp</result> <result name="error">/error.jsp</result> </action> </package> </struts>
3.建立包com.action。新建LoginAction.java。
import javax.servlet.http.HttpServletRequest; import org.apache.struts2.ServletActionContext; public class LoginAction { public String login(){ HttpServletRequest request = ServletActionContext.getRequest(); String username = request.getParameter("username"); String password = request.getParameter("password"); //将用户名和密码定死 if(username.equals("zyzyzy")&&password.equals("zyzyzy")){ request.getSession().setAttribute("username", username); request.getSession().setAttribute("password", password); return "login"; } else return "error"; } }
4.web.xml。建立的目录为/struts/WebRoot/WEB-INF/web.xml。
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>
p.s. jar包导入
相关文章推荐
- 基于Struts2和Android的简单登陆注册功能的设计与实现(待完善)
- 【黑马程序员】简单拍照功能的实现(学习笔记)之二
- Python学习笔记_02:使用Tkinter连接MySQL数据库实现登陆注册功能
- sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)
- 关于java打印功能的最简单实现的学习笔记
- [知了堂学习笔记]网络编程扩展_实现简单的聊天室功能
- Android 学习笔记之如何实现简单相机功能
- 【黑马程序员】简单拍照功能的实现(学习笔记)之一
- Struts2和hibernate框架整合实现简单的注册登陆功能
- [Silverlight学习笔记]实现上传图片功能时遇到的问题
- PHP学习笔记 2009-8-25 实现分页显示功能
- Silverlight学习笔记一(理解一下机制,使用一下布局,实现一个简单的用户登录)
- OA (ssh) 基本实现(poi 生成 Excel , struts2动态下载 mysql) 学习笔记(含源代码)
- Struts2之Ognl 标签简单笔记 及 简单应用【课上总结】主要实现流程图(转)
- [学习笔记]小型论坛功能——实现树状结构的主题贴显示的类[2]
- ASP.NET使用Cookie简单实现记住登陆状态功能
- [WPF] Felix 的线程学习笔记(二)——从WPF入手,实现简单的多线程
- [学习笔记]小型论坛功能——实现按照指定每页的行数来分页显示记录[3]
- struts2学习笔记之转换器实现语言切换
- ITCAST视频-Spring学习笔记(使用JDK中的Proxy技术实现AOP功能)