文档章节

搭建struts2的开发环境

chenyansong22
 chenyansong22
发布于 2015/08/23 22:27
字数 336
阅读 18
收藏 0

    搭建struts2的开发环境

  1. 加入struts2应用所需要的jar




2.编写struts2的配置文件

/*
struts2的配置文件:
        这个文件需要放在web-inf/classes目录下,所以在类路径下,即:在开发阶段文件放在src目录下
    这样发布之后就到了类路径下了。

    拷贝配置文件的方式:
        1.可以从E:\开发库\struts-2.1.8开发\apps\struts2-blank-2.1.8\WEB-INF\classes中找struts.xml 文件。
                <?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>

                    <constant name="struts.enable.DynamicMethodInvocation" value="false" />
                    <constant name="struts.devMode" value="false" />

                    <include file="example.xml"/>
                    <package name="default" namespace="/" extends="struts-default">
                        <default-action-ref name="index" />
                        <action name="index">
                            <result type="redirectAction">
                                <param name="actionName">HelloWorld</param>
                                <param name="namespace">/example</param>
                            </result>
                        </action>
                    </package>

                    <!-- Add packages here -->

                </struts>


3.在web.xml文件中加入struts2MVC框架的启动配置

/*
E:\开发库\struts-2.1.8开发\apps\struts2-blank-2.1.8\WEB-INF\下的web.xml文件中找到的,它是以一个Filter的方式读取配置文件。
StrutsPrepareAndExecuteFilter中的init()会自动读取配置配置文件struts.xml文件。
*/
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

    <display-name>Struts Blank</display-name>

    <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>

    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
    </welcome-file-list>

</web-app>

*/


© 著作权归作者所有

chenyansong22
粉丝 0
博文 45
码字总数 13731
作品 0
广州
私信 提问
【Struts2】——搭建Struts2开发环境

1、下载Struts2开发包 http://struts.apache.org 2、开发包目录结构 3、搭建开发环境 3.1、拷贝必要jar包到classpath中 拷贝哪些jar包? 找到Struts2自带的例子中,struts-blank的war包,在它...

fjj15732621696
2017/12/24
0
0
Struts2开发环境搭建

1、开发环境搭建 1.1、导入相应的jar包(可以参考blank项目) 1.2、设置web.xml开启Struts2的过滤器

pmos
2016/10/27
28
0
Struts2+Spring3+Hibernate——整合byMaven

在平时的JavaEE开发中,为了能够用最快的速度开发项目,一般都会选择使用Struts2,SpringMVC,Spring,Hibernate,MyBatis这些开源框架来开发项目,而这些框架一般不是单独使用的,经常是Str...

凡尘里的一根葱
2015/11/10
245
0
HelloWorld概述

2.1 概述 2.1.1 功能概述 通过上一章的讲述,明白了Struts2是什么,有什么以及能干什么,接下来就该来讨论怎么做的问题了,也就是讨论如何使用Struts2来开发基于MVC的web应用。 按照惯例,学...

空呗
2014/01/08
245
1
[北京]找工作谁要我啊

求职意向: JAVA软件工程师 知识技能: 1、熟练应用java、jsp/servlet、struts2、hibernate、spring; 2、熟练应用html、javascript、xml、ajax、jquery ,使用div+css进行页面布局; 3、熟悉o...

贾强
2012/10/10
420
7

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周日乱弹 —— 我,小小编辑,食人族酋长

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享娃娃的单曲《飘洋过海来看你》: #今日歌曲推荐# 《飘洋过海来看你》- 娃娃 手机党少年们想听歌,请使劲儿戳(这里) @宇辰OSC...

小小编辑
43分钟前
99
6
spring cloud

一、从面试题入手 1.1、什么事微服务 1.2、微服务之间如何独立通讯的 1.3、springCloud和Dubbo有哪些区别 1.通信机制:DUbbo基于RPC远程过程调用;微服务cloud基于http restFUL API 1.4、spr...

榴莲黑芝麻糊
今天
2
0
Executor线程池原理与源码解读

线程池为线程生命周期的开销和资源不足问题提供了解决方 案。通过对多个任务重用线程,线程创建的开销被分摊到了多个任务上。 线程实现方式 Thread、Runnable、Callable //实现Runnable接口的...

小强的进阶之路
昨天
6
0
maven 环境隔离

解决问题 即 在 resource 文件夹下面 ,新增对应的资源配置文件夹,对应 开发,测试,生产的不同的配置内容 <resources> <resource> <directory>src/main/resources.${deplo......

之渊
昨天
8
0
详解箭头函数和普通函数的区别以及箭头函数的注意事项、不适用场景

箭头函数是ES6的API,相信很多人都知道,因为其语法上相对于普通函数更简洁,深受大家的喜爱。就是这种我们日常开发中一直在使用的API,大部分同学却对它的了解程度还是不够深... 普通函数和...

OBKoro1
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部