`
tracy婷婷
  • 浏览: 24754 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

struts2.0第一个项目

阅读更多

第一步:

需要的8个导包
commons-fileupload-1.2.2.jar
commons-io-2.0.1.jar
commons-lang3-3.1.jar
freemarker-2.3.19.jar
ognl-3.0.6.jar
struts2-core -2.3.8.jar
xwork-core-2.3.8.jar
javassist-lang3-3.1.jar
 
第二步
在web.xml里面需要写入的文件
<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>
 
第三步
找到sturts-2.3.8-all里面的需要的struts  路径是struts-》struts-》apps-》struts2-blank.war-》WEB-INF-》src-》java里面的struts
 
第三步 
创建登陆 成功  失败  jsp页面
eg:
<%@ taglib prefix="s" uri="/struts-tags"%>
 
<s:form action="Login">
<s:textfield key="username" label="user"/>
<s:submit key="pwd" label="pwd"/>
<s:submit/>
</form>
 
第五步 
创建action类继承actionsupport    
点击找到execute()方法
return action.success;
 
第六步
第一种方法
<struts>
 
    <package name="default" namespace="" extends="struts-default">
        <action name="login" class="com.web.struts2.action.Loginaction">
            <result name="success">/success.jsp</result>
            <result name="error">/error.jsp</result>
        </action>
    </package>
 
   
</struts>
 
第二种方法
<struts>
 
    <constant name="struts.enable.DynamicMethodInvocation" value="false" />
    <constant name="struts.devMode" value="false" />
 
    <package name="default" namespace="" extends="struts-default">
 
        <global-results>
            <result name="error">/error.jsp</result>
        </global-results>
 
        <action name="Login" class="com.web.struts.action.Action" method="Login"  >
<!-- 此处的method="Login"是execute的那个方法的另一个名字-->
            <result  name="success">/success.jsp</result>
        </action>
    </package>
 
 
</struts>
 
 
第七步
连接数据库  写好jdbc
public class Conn {
 
 
private static String driver;
private static String url;
private static String user;
private static String password;
private static Connection conn;
 
//连接数据库
public static void init(){
 
try {
Properties pros=new Properties();
 
InputStream fis=Conn.class.getResourceAsStream("/jdbc.properties");//jdbc.properties 辅助类 连接数据库
pros.load(fis);
driver=pros.getProperty("driver");
url=pros.getProperty("url");
user=pros.getProperty("user");
password=pros.getProperty("password");
 
} catch (Exception e) {
e.printStackTrace();
}
 
}
 
//连接
public static Connection getConnection(){
 
init();
try {
Class.forName(driver);
conn=DriverManager.getConnection(url,user,password);
 
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
 
return conn;
}
 
//关闭相关连接
public static void closeConnection(){
try {
if (conn!=null) {
conn.close();
conn=null;
}
 
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
 
 
}
 
 
第八步  
写好相关的sql语句
配置好相关链接
 
 
 

 

分享到:
评论

相关推荐

    Struts2.0 基本的启动项目

    这个“Struts2.0基本的启动项目”是一个入门示例,旨在帮助开发者快速搭建一个可以运行的Struts2应用。 首先,我们需要了解Struts2框架的核心组件和工作流程。Struts2框架通过Action类处理用户请求,这些Action类是...

    Struts2.0视频教程+struts2.0中文教程

    3. **第一个Struts2应用**:通过创建一个简单的Hello World示例,演示Struts2的配置文件(struts.xml)、Action类、结果视图和JSP页面的编写。 4. **Struts2的MVC模式**:详细解释模型、视图和控制器在Struts2中的...

    struts2.0的 jar包和源文件

    Struts2.0 是一个非常流行的Java Web框架,它基于MVC(Model-View-Controller)设计模式,用于构建高效、可维护的企业级应用程序。这个压缩包包含了Struts2.0的核心jar文件以及可能的源代码,使得开发者可以直接查看...

    struts2.0环境配置

    你可以通过Myeclipse的内置Tomcat服务器运行项目,访问`http://localhost:8080/your-app/hello.action`来测试你的第一个Struts2应用。 在实际开发中,你可能还需要配置全局的struts.properties,以及自定义拦截器、...

    struts2.0教程合集

    这份文档通常会涵盖Action、拦截器(Interceptor)、结果(Result)和配置文件(struts.xml)等内容,是了解Struts2.0的第一步。此外,它可能还会讲解Struts2.0如何与Spring、Hibernate等其他框架集成,以实现更高效...

    Struts2.0中文教程

    3. **第一个Struts2.0应用**:通过创建一个简单的Hello World应用,介绍Struts2.0的基本架构,包括Action类、配置文件(struts.xml)和结果视图的设置。 4. **Action与结果**:详解Action类的编写,包括Action接口...

    手把手教你Struts2.0

    Struts2.0 是一个基于 Model-View-Controller (MVC) 设计模式的Java Web框架,它旨在简化Web应用的开发。Struts 2.0是在Struts 1.x的基础上进行了改进,以解决原有版本的一些局限性,如代码量过多、单元测试困难等...

    Struts2.0中文教程权威版

    Struts 2权威指南——第1章 Struts 2概述.doc Struts 2权威指南——第2章 Struts 2下的HelloWorld.doc Struts 2权威指南——第3章 Struts 2基础.doc 01 为Struts 2.0做好准备 02 常用的Struts 2.0的标志(Tag) 03 ...

    Struts2.0-Spring所需的Jar包

    Struts2.0和Spring是两个非常著名的Java Web框架,它们在企业级应用开发中有着广泛的应用。Struts2提供了一种模型-视图-控制器(MVC)架构,用于组织和管理应用程序的业务逻辑,而Spring则是一个全面的后端解决方案...

    struts2.0中文教程

    在本教程中,你将学习如何配置Struts2.0环境,创建第一个Hello World程序,理解Action和ActionMapping的配置,使用OGNL进行数据交互,了解拦截器的原理和编写,以及如何利用视图技术展示数据。此外,还将深入探讨...

    学习Struts 2.0系列

    2. **安装和配置**:设置开发环境,包括下载Struts 2.0库,配置web.xml文件,以及创建第一个Struts 2.0应用。 3. **动作(Action)和结果(Result)**:理解动作类的作用,如何编写自定义动作,以及配置结果类型,...

    struts2.0详细教程(中文版)

    接下来,你可以开始创建你的第一个 Struts2 应用程序,比如 HelloWorld 示例,这通常包括创建 Action 类、配置对应的视图(JSP 页面)以及在 `struts.xml` 中定义动作映射。 Struts2.0 提供了许多强大的特性,如...

    struts2.0 spring2.0 hibernate3.0整合开发快速入门-3

    #### 一、Struts2.0与Hibernate3.0整合基础 **知识点1:Struts2.0简介** - **定义**: Struts2是Apache基金会下的一个开源项目,它是一个基于Java EE平台的MVC框架,用于简化Web应用程序的开发。 - **特点**: - ...

    Struts2.0框架技术详解

    ### Struts2.0框架技术详解 #### 一、MVC思想 **1.1 Model I 模式和 Model II 模式** ##### 1.1.1 Model I 模式 在Model I模式下,整个Web应用几乎全部由JSP页面组成。JSP页面不仅接收处理客户端请求,还直接...

    struts 2.0 源码 第三章

    Struts 2.0 是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,由Apache软件基金会维护。本章将深入探讨Struts 2.0的源码,帮助开发者理解其内部工作机制,提升开发和调试效率。 在Struts ...

    Struts2.0做的登陆

    Struts2.0第一课!"这个主题中,我们将探讨Struts2.0的基础知识,包括它的架构、配置以及如何实现一个简单的登录功能。 **Struts2.0架构** Struts2.0的核心是Action类,它是业务逻辑的入口点。当用户发送请求时,...

    struts2.0学习笔记

    运行第一个Struts2.0程序,我们创建一个简单的JSP页面,其中包含一个表单,表单的action指向"login.action"。Struts2.0使用这样的写法来处理请求。 然后,编写Action类,它是一个Java类,与传统的JavaBean类似,但...

    struts2.0第一讲

    Struts2.0 是一款基于MVC(Model-View-Controller)设计模式的Java Web框架,用于构建可扩展和维护性高的企业级应用程序。它的出现是由于Struts 1的局限性和性能问题,因此在Struts2中引入了WebWork的核心设计理念,...

    struts 2.0新手学习全材料

    2. **Hello World**:创建第一个Struts 2.0应用,展示基本的Action和JSP页面交互。 3. **Action和结果**:学习如何定义Action,处理用户请求,以及如何配置结果页面。 4. **拦截器实践**:通过创建自定义拦截器,...

Global site tag (gtag.js) - Google Analytics