/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package com.niceo.atm.struts.action;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import com.niceo.atm.struts.form.LoginForm;
/**
* MyEclipse Struts
* Creation date: 05-22-2008
*
* XDoclet definition:
* @struts.action path="/login" name="loginForm" input="/login.jsp" scope="request" validate="true"
* @struts.action-forward name="success" path="/success.jsp"
* @struts.action-forward name="failure" path="/failure.jsp"
*/
public class LoginAction extends Action {
/*
* Generated Methods
*/
/**
* Method execute
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
LoginForm loginForm = (LoginForm) form;
// TODO Auto-generated method stub
String crads=loginForm.getCrads_id();
String crads_pwd=loginForm.getCrads_pwd();
if(crads.equals("niceo")){
mapping.findForward("success");
}
return mapping.findForward("failure");
}
}
分享到:
相关推荐
struts2框架的详细搭建 <?xml version="1.0" ... <action name="login" class="com.csi.struts.loginAction"> <result name="success">/loginSuccess.jsp <result name="fail">/loginFail.jsp </struts>
这个"struts2之配置实用案例struts001"很可能是针对初学者或者开发者提供的一份实践教程,旨在帮助他们理解和掌握Struts2的基本配置和用法。 在Struts2框架中,配置是至关重要的部分,它决定了应用程序的行为和流程...
Struts2是一个强大的MVC(Model-View-Controller)框架,用于构建企业级的Java Web应用程序。它在Java社区中广泛使用,提供了丰富的功能和组件,简化了开发流程。下面将详细阐述创建一个简单的Struts2 HelloWorld...
利用Struts 2框架创建一个web项目chap2_e22,实现用户登录过程。具体要求是在loginAction类中分别用login()和registered()处理用户登录和注册的过程,分别创建login.jsp和register.jsp两个页面实现登录和注册的...
前几天在网上下载一个struts2的helloword的例子,那个作者也真够缺德的,搞个错误的程序,害得我查了一天的程序错误。 最后发现竟然是struts.xml被写成啦sturts.xml。 碰见这样的问题先鄙视下提供例子的作者, 再...
struts2的输入校验有两种方式: 一.重写validate()方式 二.采用配置文件的方式 先我们就以一个简单的登录的例子来讲解这个... 就OK了,不要作别的改动,struts2在启动时,会自动导入LoginAction-validation.xml的!
<action path="/login" name="LoginForm" type="com.yza.struts.action.LoginAction" scope="request" input="/index.jsp"> <forward name="success" path="/success.jsp"></forward> ...
"Struts 2 之旅 - 简单的程序 登陆"是一个基础教程,旨在帮助初学者理解如何在Struts 2框架中实现用户登录功能。 首先,我们需要了解Struts 2的核心概念。Struts 2框架的主要组件包括Action类、ActionMapping、...
通过上述配置,当访问`http://localhost:8080/struts2Test/struts2/login_isLogin.action`时,Struts2框架将调用`LoginAction`的`isLogin`方法,然后显示与`isLogin`结果匹配的`/login.jsp`页面内容。 总的来说,...
<action path="/login" type="com.example.struts.LoginAction" name="loginForm" scope="request" input="/login.jsp"> </struts-config> ``` ### 核心概念详解 #### 1. 模型(Model) 模型层主要负责...
包内定义了一个名为`login`的Action,Action类是`org.qiujy.web.struts.action.LoginAction`。`result`元素定义了Action执行成功或失败后的跳转页面。 关于命名空间配置,当需要在同一个Web应用中定义同名Action时...
本教程“struts系列01”旨在帮助初学者理解并掌握Struts的基本概念和用法,通过具体的LoginAction示例来引导入门。 在Struts框架中,LoginAction是一个常见的控制器类,它负责处理用户登录请求。当你访问一个网页并...
例如,在上面的代码中,我们定义了一个名为 "hello" 的 Action,该 Action 对应的类路径为 "com.kay.struts2.Action.LoginAction",并且调用了该 Action 中的方法。 Struts.xml 文件是 Struts2 框架的核心配置文件...
IntelliJ IDEA是来自JetBrains公司的一款功能强大的Java集成开发环境,它支持众多流行的Java框架和技术,比如Spring、Hibernate、Struts等。Struts2是一个基于MVC模式的开源Web应用框架,允许开发人员设计遵循MVC...
Struts是Apache软件基金会下的一个开源框架,主要用于构建基于Java EE的Web应用程序。在Struts中,`struts.xml`和`struts.properties`是两个关键的配置文件,它们定义了应用的行为和设置。下面将详细讲解这两个配置...
||— classes(struts.xml、LoginAction.java等Java类) ||— lib(包含struts2-core-2.3.1.2.jar、xwork-core-2.3.1.2.jar等所需库文件) ||— web.xml |— login.jsp、error.jsp、welcome.jsp等JSP页面 ``` 1. **...
3. **拦截器(Interceptors)**:Struts2的核心特性之一是拦截器,它们可以插入到Action调用链中,执行额外的任务,如日志记录、权限检查等。在登录场景中,可能有一个验证用户凭据的拦截器。 4. **结果(Results)...
<action path="/login" type="com.kettas.struts.LoginAction"> ``` 这里的/login是请求路径,LoginAction是处理类,ok和error是逻辑名称,分别对应不同的真实页面路径。 此外,Struts1还提供了资源文件功能,...
Struts1是一个经典的Java Web开发框架,由Apache软件基金会维护,它主要负责处理MVC(Model-View-Controller)架构中的Controller部分。本教程通过一个简单的登录实例,将引导你了解如何搭建Struts1框架环境并进行...
<action name="login" class="com.example.LoginAction"> <result name="success">/success.jsp <result name="error">/error.jsp ``` 3. **OGNL**:Object-Graph Navigation Language,用于在视图层和模型层...