struts2 简单登录实例流程

struts2 登录程序

1、在jre1.5以上【含】

2、创建 web project
3、将struts2 依赖包考到web-info lib下
commons-logging-1.0.4.JAR
freemarker-2.3.15.JAR
ognl-2.7.3.JAR
struts2-core-2.1.8.1.JAR
xwork-core-2.1.6.JAR
commons-fileupload-1.2.1.JAR

4、在web.xml 中配置 StrutsPrepareAndExecuteFilter 或者FilterDispatcher
<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>

5、提供struts的配置文件struts2.xml放到src下

6、建立jsp login.jsp login_success.jsp login_error.jsp

7、创建struts2 的action,action 可以不用集成struts2 中的任何类,也不用实现struts2的任何接口。它就是一个pojo【纯粹的java对象】类。

struts2 的缺省方法名称:public String execute() throws Exception;

8、在action中提供getter和setter 方法 便于收集数据【属性驱动模式】

9、将jsp和action配置到struts.xml配置中

<!-- 需要继承 struts-default包 -->
<package name="struts2" extends="struts-default">
<action name="login" class="com.jiemoxiaodi.struts.LoginAction">
<result name="success">/login_success.jsp</result>
<result name="error">/login_error.jsp</result>
</action>
</package>

10、了解struts-default.xml配置文件,default.properties。struts2默认后缀action

代码路径

时间: 2024-11-03 01:06:44

struts2 简单登录实例流程的相关文章

JSP+servlet简单登录实例

一个简单的jsp+servlet实例,实现简单的登录 转载▼ http://blog.sina.com.cn/s/blog_5c5bc9070100z7wb.html     开发环境myeclipse+tomcat6 1.先创建web project,项目名为RegisterSystem, 2.在WebRoot 目录下创建login.jsp文件,只需修改body中的内容,如下所示: <body>     <form action="login">     us

纯JSP简单登录实例

记一下,免得以后忘记了,又要去查. 文件共有四个web.xml.login.jsp.logout.jsp.welcome.jsp四个文件 测试环境:Tomcat 6.0.x 假设项目名称是LoginSample,我的目录结构是这样的 ...\webapps\LoginSample\WEB-INF\web.xml ...\webapps\LoginSample\login.jsp ...\webapps\LoginSample\logout.jsp ...\webapps\LoginSample\

Struts2自定义拦截器Interceptor以及拦截器登录实例

1.在Struts2自定义拦截器有三种方式: -->实现Interceptor接口 public class QLInterceptorAction implements Interceptor{ private static final long serialVersionUID = 1L; public void destroy() { } public void init() {} public String intercept(ActionInvocation arg0) throws

Struts2.1的运行流程的简单分析(个人见解)

Struts2.1的运行流程大致分为以下几个步骤: 1.用户输入URL请求,该请求被StrutsPrepareAndExecuteFilter拦截,根据welcome-file属性的设置跳转到相应的jsp页面. 2.用户在jsp页面发出的相应的处理请求. 3.该处理请求也会被StrutsPrepareAndExecuteFilter拦截,首先清理当前线程的ActionContext和Dispatcher防止内存的泄露,接下来询问ActionMapper(Action映射器)来决 定这个请求是否需

【SSH进阶之路】Struts基本原理 + 实现简单登录(二)

上面博文,主要简单的介绍了一下SSH的基本概念,比較宏观.作为刚開始学习的人可以有一个总体上的认识,个人觉得对学习有非常好的辅助功能,它不不过一个"瞭望塔".更是检验是否真正掌握全部内容的一个前提. Struts是基于MVC的框架,它进一步的对MVC进行了封装,它是怎么封装的,我们从先回想一下MVC再到Struts.再用Struts给大家实现一个简单登录的实例.我们開始吧. MVC 概念 MVC全名是Model View Controller,是模型(model)-视图(view)-控

SSO之CAS单点登录实例演示

一.概述 此文的目的就是为了帮助初步接触SSO和CAS 的人员提供一个入门指南,一步一步演示如何实现基于CAS的单点登录. CAS的官网:http://www.jasig.org/cas 二.演示环境 本文演示过程在同一个机器上的(也可以在三台实体机器或者三个的虚拟机上),环境如下: windows7 64位,主机名称:michael-pc JDK 1.6.0_18 Tomcat 6.0.29 CAS-server-3.4.11.CAS-client-3.2.1 根据演示需求, 用修改hosts

Struts2体系结构与基本流程

一.Struts2基本流程 大致上,Struts2框架由三部分组成:核心控制器FilterDispatcher.业务控制器和用户实现的业务逻辑组件.在这三部分里,Struts2框架提供了核心控制器, 而用户需要实现业务控制器和业务逻辑组件. 1.核心控制器(FilterDispatcher) FilterDispatcher是Struts2框架的核心控制器,该控制器作为一个Filter运行在web框架中,它负责拦截所有的用户请求,当用户请求到达时,该Filter会自 动过滤用户请求.如果用户请求

SSO 基于CAS实现单点登录 实例解析(二)

本文目录: 概述 演示环境 部署CAS-Server相关的Tomcat 部署CAS-Client相关的Tomcat 测试验证SSO 第一: 本demo在一个机器上实现(三个虚拟主机),来看SSO单点登录实例(我们可以布到多个机器上使用都是同一个道理的),一个服务器主机,和两个客户端虚拟主机 <span style="font-size:18px;"># 127.0.0.1 localhost # ::1 localhost 127.0.0.1 localhost 127.0

以登录实例简介Servlet使用

1.简介 Java Servlet 是运行在 Web 服务器或应用服务器上的程序,使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页. 作用:Web 浏览器的请求和 HTTP 服务器上的数据库或应用程序之间的中间层. 简单说就是接受客户端传递的输入然后进行处理(链接数据库等)然后在将相应的结果(html等)在返回给客户端显示相当于MWC中的Ccontroller层. Servlet程序的基本运行过程时序图:下面通过一个登陆实例来简单说明下.