`
张玉龙
  • 浏览: 735631 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

structs小程序

阅读更多
===========================================  
login.jsp  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Pragma" content="no-cache">
<title></title>
</head>
  <body>
  <form action="LoginAction.action" method="post">><!--默认是get-->

    name<input type="text" name=username /><!--username后面有空格-->
    password<input type="password" name=password />
    <input type="submit"/>
    <input type="reset"/>
    </form>
  </body>
</html>
===========================================  
web.xml(路径在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>index.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>
===========================================  
struts.xml(路径在web-inf\classes下)  
<?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>
<package name="struts" extends="struts-default">
<action name="LoginAction" class="com.zyl.action.LoginAction">
<result name="success" type="dispatcher">/success.jsp</result>
<result name="login" type="redirect">/login.html</result>
</action>
</package>
</struts>
<!--	1.跳转方式 
dispatcher和chain是服务器端跳转,所以客户端只发起一次请求,产生一个action;
		redirect和redirectAction是客户端跳转,所以客户端发起两次请求。
 2.跳转内容
		dispatcher和redirect跳转的是views(一般是jsp页面);
		chain和redirectAction跳转的是一个action。-->
===========================================  
LoginAction.java  
package com.zyl.action;


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(){
		if("zyl".equals(username)&&"123".equals(password)){
			return "success";
		}else{
			return "login";
		}
		
	}
}
===========================================  
success.jsp
<%@page contentType="text/html;charset=gb2312" pageEncoding="gb2312"%>
<%@ taglib uri="/struts-tags" prefix="s"%><!-=这里是s不是p-->

<s:property value="username"/><!--这里是value 不是name-->

<%out.println("成功");%>

分享到:
评论

相关推荐

    一个有关产品工序的struts小程序

    在这个“产品工序的Struts小程序”中,我们可以推测它可能是一个小型的管理信息系统,用于处理与产品生产流程相关的数据。 1. **Struts框架**:Struts的核心是Action和ActionForm,它们负责处理用户请求和业务逻辑...

    Struts框架小程序

    Struts2框架下,简单的调用Action逻辑实现。

    struts2实例小程序1

    在这个“Struts2实例小程序1”中,你将开始接触并理解Struts2的基本概念和工作流程,这对于初学者来说是一个很好的起点。 1. **Struts2入门**: - **MVC模式**:Struts2遵循MVC设计模式,将业务逻辑、数据和展示...

    struts2小程序 struts2代码

    这个“struts2小程序”很可能是开发者利用Struts2框架开发的一个小型项目,可能包含了基本的CRUD操作或其他特定功能。在描述中提到花费了3小时搭建,暗示这可能是一个简单的入门示例,用于学习或教学目的。 Struts2...

    简单struts小程序

    适合入门学习,多多交流哦,请多指教,这个小程序涉及简单的登录注册退出注销,很不错的

    Struts2入门小程序

    这个"Struts2入门小程序"是专为初学者设计的,旨在帮助他们快速理解和掌握Struts2的基础知识。 首先,Struts2的核心是Action类,它是业务逻辑处理的中心。在Struts2中,一个Action类对应于一个用户请求,处理相应的...

    Struts2小程序源代码

    这个"Struts2小程序源代码"提供了丰富的学习资源,帮助开发者深入理解Struts2的核心概念和技术。 首先,我们来看看标题提到的"Struts2小程序源代码"。这通常意味着包含了一系列小型的、独立的示例程序,这些程序...

    简单的struts2小程序

    在这个"简单的Struts2小程序"中,我们可以深入理解Struts2的基础概念和核心组件。 首先,Struts2框架的核心是Action类,它是业务逻辑的载体。在描述中提到的程序可能包含一个或多个Action类,每个类对应一个特定的...

    struts2小程序

    struts2小程序

    基于Struts2的注册小程序

    一个基于Struts2的小程序,就是一个简单的网页页面注册,和显示你注册的信息!

    myeclipse java web开发struts2小程序

    初学者struts2 myeclipse开发实例,登陆界面

    struts入门小程序

    这个“Struts入门小程序”旨在帮助初学者理解并掌握Struts框架的基本用法和核心概念。通过提供的多个模块,我们可以深入学习到Struts在实际应用中的常见场景。 首先,我们来看登陆模块。在Web应用程序中,用户登录...

    struts2的类型转化的实例小程序

    Struts2是一个强大的MVC框架,它在处理用户请求时,会自动进行数据类型转换,以便将用户提交的表单数据转化为Java对象的属性。在Struts2中,类型转换是一个重要的特性,允许开发者控制输入数据如何被转换为Java类型...

    struts开发小程序

    这个“struts开发小程序”很可能是为了帮助初学者快速入门Struts框架而准备的一系列教程或示例代码。下面我们将深入探讨Struts、jsp、xml以及与MySQL和JavaScript的结合使用。 **Struts框架** Struts是Java企业级...

    struts简单小程序

    这个"struts简单小程序"旨在帮助初学者快速掌握Struts框架的基本概念和使用方法。 Struts框架的核心是MVC(Model-View-Controller)设计模式,它将应用程序的业务逻辑、用户界面和控制逻辑分离,提高了代码的可读性...

    struts-config详解

    * 图标配置():用于配置struts应用程序的图标,例如小图标和大图标。 * 显示名称配置():用于配置struts应用程序的显示名称,例如简短的文字描述。 * 描述配置():用于配置struts应用程序的描述,例如完整的...

    struts原理登录(非struts)小程序

    这个"struts原理登录(非struts)小程序"可能是为了帮助开发者理解Struts框架的工作原理而创建的一个实践项目。在这个项目中,开发者可能使用了Eclipse作为集成开发环境,Tomcat7作为应用服务器来运行和测试程序。 ...

    struts 验证示例小程序

    在这个“Struts验证示例小程序”中,我们可以看到如何在Struts框架下实现用户输入的数据验证。 首先,让我们了解一下Struts的验证机制。Struts的验证分为两种类型:客户端验证和服务器端验证。客户端验证通常使用...

    Struts,Hibernate和Spring三个框架整合的经典登陆小程序

    Struts、Hibernate和Spring是Java开发中非常著名的三大框架,它们各自解决应用程序的不同层次问题,而将它们...同时,对于已经有一定经验的开发者,这个登录小程序也可以作为一个基础模板,快速搭建起类似的复杂应用。

Global site tag (gtag.js) - Google Analytics