`
wxl1990721
  • 浏览: 1710 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

1001_____struts_____手动配置

    博客分类:
  • java
阅读更多
文章只是做一个记录,以便日后查阅   
本人技术有限,有误的地方请友善指出,谢谢,O(∩_∩)O~


工具:myeclipse8.5
数据库:mysql
使用框架:struts2.3 + hibernate3 + spring3.0 + junit4


1,新建一个web项目,其他的就不多说了
2,新建一个user libraries ,此处取名struts,导入需要的基础包

3,配置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>
4,添加action类
package action;

import com.opensymphony.xwork2.ActionSupport;

public class TestStrutsAction extends ActionSupport {
private static final long serialVersionUID = -5561563641398878951L;

public String execute() throws Exception {
System.out.println("run execute method.....");
return SUCCESS;
}
}
5,配置struts.xml【文件添加到src下面】
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">

<struts>

    <constant name="struts.devMode" value="true" />

    <package name="default" namespace="/" extends="struts-default">
        <action name="index" class="action.TestStrutsAction">
            <result name="success">index.jsp</result>
        </action>
    </package>
</struts>
6,展示一下最后的结构


分享到:
评论

相关推荐

    netbeans7.2_struts2_plugin

    - **代码生成**:自动生成Action类、配置文件等,减少手动编写的工作量。 - **智能提示**:在编写Action、JSP、配置文件时提供代码补全和错误检查功能。 - **调试工具**:内置Struts2的调试功能,方便追踪和调试应用...

    vote_struts_DAO

    5. 配置文件:如`struts.xml`,定义Struts2的配置;`spring.xml`,配置Spring的bean和事务管理。 在开发过程中,还需要注意错误处理和异常捕获,确保系统的稳定运行。同时,考虑到性能优化,可以引入缓存机制,比如...

    K8_Struts2_EXP S2-045 20170310.rar

    对于无法立即更新的情况,可以采取临时解决方案,如配置Web应用防火墙(WAF)来过滤潜在的恶意请求,或者修改Struts2配置以限制OGNL表达式的执行。 标签中提到的"K8"可能指的是Kubernetes,这是一个流行的容器编排...

    Struts2-plus.rar_plus_struts2 plus_struts2 validator _strutsplus

    另一个文件"Struts2QuickValidation.pdf"很可能是一个用户指南或文档,详细介绍了如何使用Struts2 Plus进行数据验证,包括如何配置插件、定义验证规则、处理验证错误以及如何在视图层展示验证结果等。这个文档对于...

    一个简单的struts2的手动配置

    手动配置Struts2涉及多个步骤,下面我们将深入探讨这个过程。 首先,我们需要在项目的类路径下添加Struts2的核心库。这通常包括`struts2-core`、`struts2-convention-plugin`、`struts2-json-plugin`等依赖,它们...

    2009MLDN魔乐科技Struts课堂05-Struts_Struts国际化处理.rar

    2. **配置文件**:在struts-config.xml配置文件中,我们需要定义一个`&lt;message-resources&gt;`元素来指定资源文件的位置。这样,Struts框架就能在运行时找到并加载相应的语言资源。 3. **请求参数**:Struts通过HTTP...

    简述STRUTS2_Convention零配置

    从Struts2.1版本开始,推荐使用Convention插件替代Codebehind插件,因为它更加自动化,几乎无需手动配置。 Convention插件的工作原理是基于“约定优于配置”(Convention over Configuration)的原则,它会自动识别...

    最新Hibernate3[1].2_+_Spring_2.5_+_Struts_2.1_整合开发手册

    ### 最新Hibernate3.2+Spring2.5+Struts2.1整合开发手册 #### 概述 本文档旨在详细介绍如何使用最新的Hibernate 3.2、Spring 2.5和Struts 2.1进行整合开发。通过这种方式,开发者可以更好地理解这三种技术之间的...

    Struts_2_1_6和Spring整合

    可以使用@Autowired注解进行自动装配,或者使用XML配置文件进行手动配置。 2. **配置Struts 2**:在Struts 2的配置文件(struts.xml)中,为每个Action指定一个对应的类,并设置Spring插件的拦截器(通常名为`...

    图书管理系统-BookM_Struts2_Hibernate_Spring.rar

    通过配置Hibernate的映射文件,可以将Java对象与数据库表进行绑定,从而实现对象与数据的自动转换,减少了手动编写SQL语句的工作量。 Spring框架是Java企业级应用的核心平台,它提供了全面的基础设施服务,包括面向...

    s2sh--lib.rar_s2sh_s2sh l_spring l_ssh_struts2

    【描述】"s2sh框架所需的包,无需另外加载了,可直接下载"意味着这个压缩包已经包含了完整的s2sh开发环境所需的所有关键库,用户可以直接使用,避免了在项目中手动配置和查找这些依赖项的繁琐步骤。 【标签】"s2sh ...

    Struts_2.0从入门到精通

    非IoC方式下,Action需要手动管理依赖注入,而IoC方式则利用容器自动完成这一过程,使代码更简洁,可维护性更强。 四、国际化(i18n)在Struts2.0中的应用 国际化是现代Web应用不可或缺的一部分,Struts2.0通过...

    浪曦\浪曦_Struts2应用开发系列_第1讲

    - **安装与环境搭建**:首先,你需要设置Java环境和Apache Tomcat服务器,然后通过Maven或手动方式将Struts2的依赖添加到项目中。 - **创建第一个Struts2应用**:创建一个简单的Hello World程序,了解Action类、...

    Struts2_1000_CharacterEncoding

    - **Action配置**:在Struts2的Action配置中,可以使用`@Param`注解指定参数的字符编码,或者在Action类的`setServlet`方法中手动设置。 - **结果页面配置**:在JSP中使用`;charset=UTF-8" %&gt;`指令设置页面的字符...

    传智播客_Struts2_PPT.ppt

    Struts2还提供了内置的类型转换器,能够自动将HTTP请求参数转换为所需的Java类型,避免了在Struts1中需要手动注册类型转换器的繁琐工作。此外,Struts2支持多种视图技术,如JSP、FreeMarker和Velocity,这增加了...

    struts_driver

    4. **代码生成**:可能具有自动生成Struts相关代码的功能,比如Action、Form类,减少手动编写的工作量。 5. **集成开发环境插件**:struts_driver可能是一个IDE插件,集成到Eclipse、IntelliJ IDEA等开发环境中,...

Global site tag (gtag.js) - Google Analytics