Struts 2.0 的登录代码网上很多,本文只写我自己在做登录时需要注意的几点:
首先应该到Struts 2.0的5个基本jar包考入项目。
1.Struts 的配置文件在web-INF下:
<?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">
<welcome-file-list>
<welcome-file>login.jsp</welcome-file>
</welcome-file-list>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
2.struts 配置文件在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>
<include file="tutorial/loginAction.xml" />
</struts>
3.loginAction.xml:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-public class LoginAction extends ActionSupport{
//login
} /Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="struts2" extends="struts-default">
<!-- 登陆 -->
<action name="login" class="tutorial.LoginAction" method="login">
<result name="success">/success.jsp</result>
<result name="input">/login.jsp</result>
</action>
</package>
</struts>
4.LoginAction.java:
public class LoginAction extends ActionSupport{
}
至此,如果jsp页面是正确的话,登录将会成功!
其中一个控件的用法如下:
但需要在</head>前面加上</s:head>
<s:datetimepicker name="birthday" label="生日:" displayFormat="yyyy-MM-dd"></s:datetimepicker>
分享到:
相关推荐
在这个“struts2.0开发实例”中,我们将深入探讨Struts2.0的核心概念、配置以及实际应用。 首先,Struts2.0的核心架构基于Action和Result,Action是业务逻辑的载体,而Result则负责展示结果。每个Action对应一个或...
Struts2.0是Java Web开发中一个非常重要的框架,它是Apache软件基金会的Jakarta项目下的一个开源产品,主要用于构建MVC(Model-View-Controller)模式的应用程序。本入门案例将带你逐步了解如何使用Struts2.0来创建...
struts2.0实例源码(struts2是我写的struts2Deom是我下的资源项目一起给大家) 包括strust2.0的所有知识面,每个点我都写了详细注释 网上是很难找到这样的资料的,这是我个人学习笔记拿出来希望跟大家一起学习...
本教程将深入探讨Struts2.0的经典实例,特别是结合JFreeChart进行图表展示的实践方法。 首先,让我们了解Struts2.0的核心概念。Struts2.0基于Model-View-Controller模式,它简化了Java Servlet和JSP的开发,通过...
本实例"struts2.0最新实例3"旨在通过具体的实践案例,帮助你深入理解和掌握Struts2.0的核心特性和用法。 1. **Struts2框架概述**:Struts2是Apache软件基金会的开源项目,它是Struts1.x的升级版,吸收了WebWork框架...
在这个"struts2.0最新实例2"中,我们很可能会看到一系列关于如何在实际项目中有效利用Struts2.0功能的示例。 Struts2.0的核心特性包括但不限于以下几点: 1. **Action类和结果类型**:在Struts2中,Action类是处理...
Maven2_Struts2.0打包实例 环境:Eclipse3.3.2 jdk 1.5 tomcat:5.5.6 apache-maven-2.0.9 开发步骤: * 安装Eclipse对maven的插件 * 先用命令建一个Web项目:mvn archetype:create -DgroupId=...
在"struts2.0与spring2.0集成实例"中,主要的知识点包括以下几个方面: 1. **Struts2.0**:Struts2.0的核心是Action类,它是业务逻辑的入口点。它通过配置文件(struts.xml)与前端视图(JSP)和后端模型...
这个"Struts2.0入门实例源码"是学习Struts2.0的基础教程,通过实践来帮助初学者理解框架的核心概念和工作原理。 1. **MVC模式的理解**:MVC模式是软件工程中常用的设计模式,将业务逻辑(Model)、用户界面(View)...
Struts2.0项目实例是基于Java Web开发的经典框架组合,涵盖了Struts2.0、Spring和Hibernate三大技术。这个实例旨在展示如何有效地整合这三个框架,实现一个完整的MVC(Model-View-Controller)架构的应用。 Struts...
在这个"STRUTS2.0开发实例"中,我们将探讨如何利用JBuilder2008进行Struts2应用的开发。 首先,我们来看`AddCompany.jsp`和`AddCompany2.jsp`。这两个文件是Struts2中的视图组件,通常用于展示用户界面。`...
本实例是一个入门级别的练习,旨在帮助初学者理解和掌握Struts2.0与Spring2.0的集成应用。 在Struts2.0中,Action类是业务逻辑的核心,它处理用户请求并返回相应的结果。在这个实例中,只有一个Action类,这意味着...
**FreeMarker与Struts2.0整合实例详解** FreeMarker是一个强大的模板引擎,它与Java Servlet技术配合使用,可以方便地生成动态Web内容。而Struts2.0是基于MVC设计模式的开源Web框架,它继承了Struts1的优点,并引入...
本实例将带您深入理解Struts2.0的核心概念、配置以及实际应用。 1. **Struts2框架简介** Struts2作为一款强大的MVC框架,它继承了Struts1的优点并解决了其不足,提供了更灵活的控制流、更强大的拦截器机制和更丰富...
通过学习和实践这些Struts2.0编程实例,开发者可以深入理解Struts2的工作原理,熟练掌握拦截器的用法,从而在实际项目中更加灵活地运用这一框架,提高开发效率。同时,对SSH框架的整体理解和应用能力也将得到提升。
Struts 2.0 是一个基于 Model-View-Controller (MVC) 设计模式的Java Web应用程序框架。它并非Struts 1的直接升级,而是源自WebWork框架,提供了更强大的特性和灵活性。Struts 2的核心是Action,它是业务逻辑处理的...
Struts2.0是Java Web开发中非常重要的一个MVC框架,它是在原有的Struts1.x基础上进行改进和发展而来的。这个"三大框架中文文档中的struts2.0开发手册"为程序员提供了一份详尽的参考资料,帮助他们理解和掌握Struts...
这个“SSH整合(Struts2.0)登录实例”提供了如何在Struts2.0框架下实现用户登录功能的详细示例,结合Spring管理和事务处理,以及Hibernate持久化数据。 首先,让我们从Struts2.0开始。Struts2是一个强大的MVC...
Struts 2.0的简单易用、方便测试相信也会给大家留下不错的印象吧。Struts 2.0的实例