`
cakin24
  • 浏览: 1388474 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

struts入门案例

阅读更多
一 创建一个Web project
 
名称为HelloWorld,创建界面如下:


 
 
二 安装struts
 
截图如下:


 


 
 
三 生成项目后,框架自动生成过滤器
 
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0"
        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
  <display-name></display-name>  
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
  <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>*.action</url-pattern>
  </filter-mapping></web-app>
 
 
四 框架自动生成struts
 
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd";>
<struts>
 
</struts>   
 
五 创建action
 
截图如下:


 


 
package com.cakin.action;
 
import com.opensymphony.xwork2.ActionSupport;
 
public class HelloWorldAction extends ActionSupport {
        @Override
        public String execute() throws Exception {
                System.out.println("执行Action");
                return SUCCESS;
        }
}
 
六 配置struts.xml文件
 
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd";>
<struts>
        <package name="default" namespace="/" extends="struts-default">
                <action name="helloworld" class="com.cakin.action.HelloWorldAction">
                        <result>/result.jsp</result>
                </action>
        </package>
</struts>
 
七 创建result.jsp文件
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
   
    <title>My JSP 'result.jsp' starting page</title>
   
        <meta http-equiv="pragma" content="no-cache">
        <meta http-equiv="cache-control" content="no-cache">
        <meta http-equiv="expires" content="0">   
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="This is my page">
        <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        -->
 
  </head>
 
  <body>
    This is my JSP page. <br>
  </body>
</html>
 
八 测试


 
  • 大小: 34.4 KB
  • 大小: 49.2 KB
  • 大小: 22.1 KB
  • 大小: 35.9 KB
  • 大小: 26.5 KB
  • 大小: 18.7 KB
1
0
分享到:
评论

相关推荐

    Struts2入门案例 实现简单的Struts2入门jar包.rar

    6. ** strut2入门案例**:这个入门案例可能是创建一个简单的“Hello, World”程序,演示如何配置Struts2框架,创建Action类,编写对应的JSP页面,并在web.xml中进行必要的初始化设置。这个例子会帮助初学者快速理解...

    最简单的Struts1入门案例

    在本入门案例中,我们将深入理解Struts1的基本概念、配置以及如何创建一个简单的应用。 首先,我们来看标题"最简单的Struts1入门案例",这表明我们将学习如何从零开始构建一个基本的Struts1项目。入门案例通常包括...

    struts1入门案例

    本入门案例旨在帮助初学者理解并掌握Struts1的基础用法,虽然技术含量不高,但对于理解和学习Struts1的核心概念非常有帮助。 在Struts1框架中,控制器组件主要由ActionServlet实现,它负责接收HTTP请求,并通过配置...

    struts2.0入门案例

    本入门案例将带你逐步了解如何使用Struts2.0来创建一个简单的Web应用。 一、Struts2.0框架基础 Struts2.0是Struts1的升级版,它在功能和易用性上都有显著提升。框架的核心组件包括Action、Result、Interceptor等,...

    struts2入门案例

    本入门案例将带你了解Struts2的基础知识和核心概念,帮助你快速上手。 在开始之前,先了解一下Struts2框架的主要优势: 1. 易于学习:Struts2提供了丰富的标签库,使得在JSP页面中编写业务逻辑变得简单。 2. 动态...

    struts入门最简单例子

    在这个入门案例中,我们可能会看到一个简单的Action类,比如`HelloWorldAction`,它包含一个或多个业务方法,这些方法将对应于HTTP请求的不同URL路径。 接下来,`struts.xml`配置文件是Struts2的配置中心,它定义了...

    Struts入门--按步骤一步步来就可以了

    #### 三、Struts入门案例解析 本案例通过创建一个简单的用户登录系统来介绍如何搭建Struts环境,并实现基本的功能。 1. **搭建环境**: - **下载Tomcat**:选择合适的版本进行下载。 - **安装Struts**:从官方...

    struts2入门小案例源码

    本入门案例主要涵盖了Struts2的基础环境搭建和配置文件的使用,帮助初学者快速理解和掌握Struts2的核心概念。 在开始之前,确保你已经安装了Java开发工具包(JDK)和Apache Maven或Apache Ant,这些都是开发Java ...

    struts入门与实践.zip

    本资料"struts入门与实践.zip"是一个压缩包,包含了关于Struts框架的基础知识和实战教程。 Struts的核心概念包括: 1. **Action类**:在Struts中,Action类是业务逻辑的主要载体。它负责接收来自客户端的请求,...

    struts2入门demo

    通过这个简单的入门案例,你可以学习到如何创建Action、编写配置文件、设计交互页面,并理解Struts2框架如何将所有这些组件协同工作。对于想要深入学习Struts2的人来说,这是一个很好的起点,可以帮助他们快速掌握...

    struts2入门实例教程详解

    ### Struts2入门实例教程详解 #### 一、环境搭建与基本配置 在开始学习Struts2框架之前,首先需要确保开发环境的正确搭建。根据提供的文档,所使用的开发工具为MyEclipse6,Web服务器为Tomcat6,Struts版本为...

    struts2案例

    struts2入门案例,很简单,很容易掌握,很适合初学者

    struts开发入门与项目实践

    struts开发入门与项目实践光盘源码 里面有几个struts项目案例

    Struts2学习笔记之入门案例HelloWorld(三)

    NULL 博文链接:https://pwpw1218.iteye.com/blog/2106955

    Struts2入门小案例

    通过这个简单的入门案例,你可以逐步掌握Struts2的配置、Action编写、视图展示等基本技能。继续深入学习,如使用Interceptor处理通用逻辑、集成Spring进行依赖注入、使用Tiles进行页面布局等,将使你在Java web开发...

    Struts中JSTL入门案例

    在这个"Struts中JSTL入门案例"中,我们将学习如何在Struts框架中集成并使用JSTL,以提升我们的开发效率和代码可读性。首先,我们需要了解JSTL的基础知识,它包括核心标签库(Core)、HTML标签库、XML标签库和函数库...

Global site tag (gtag.js) - Google Analytics