尚硅谷公开课--struts2--2--搭建struts2环境

1、在eclipse中新建一个java web项目

2、复制jar包

在下载的struts2中,有一个apps文件夹,这个文件夹下的.war文件即是官方给出的例子,其中struts2-blank.war是一个空的应用,即里面什么都没有。但是这个并不是最小的应该。

解压struts2-blank.war,将struts2-blank\WEB-INF\lib下的.jar文件复制到java web项目中的lib文件夹中、

3、配置web.xml文件

复制struts2-blank中web.xml中关于fileter的配置代码到java web项目的web.xml中,我的web.xml文件如下:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
	<display-name>struts2-2</display-name>

	<!-- 配置struts2的Filter -->
    <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>index.htm</welcome-file>
		<welcome-file>index.jsp</welcome-file>
		<welcome-file>default.html</welcome-file>
		<welcome-file>default.htm</welcome-file>
		<welcome-file>default.jsp</welcome-file>
	</welcome-file-list>
</web-app>

这个配置的意思是:

所有的请求都要被StrutsPrepareAndExecuteFilter所拦截

4、添加struts-2的配置文件

将struts2-blank\WEB-INF\classes目录下的struts2.xml文件复制到src下。可以删除多余的东西,只保留struts根结点

5、添加struts.xml的提示

复制struts2.xml中的:http://struts.apache.org/dtds/struts-2.3.dtd

windows->preferences->xml->xml catalog

点击add,将其复制到key后面的文本框中,key type选择url,

点击file system,添加struts-2.3.dtd,位于:struts-2.3.16.3\src\core\src\main\resources

如图所示:

ok

将struts.xml重新打开,可见提示:

时间: 2024-10-24 13:52:00

尚硅谷公开课--struts2--2--搭建struts2环境的相关文章

尚硅谷公开课--struts2--4--struts2中扩展名的配置

struts2中,扩展名的配置位于: 此文件配置了一些常量,如编码格式,文件上传大小限制等.找到如下字符串: struts.action.extension=action,, 这一句就是struts2中关于扩展的配置了.默认配置的含义为:可识别的扩展名为.action或无扩展名 想要自定义扩展名,是在struts.xml中使用常量的方式配置,如下配置即是在默认配置的基础上添加了do这个扩展名 <!-- 配置扩展名 --> <constant name="struts.actio

尚硅谷公开课--struts2--3--struts2中获取web资源的几种方式

在struts2中,可以在JavaBean类中写公用的返回值为String类型的方法来响应页面上的请求,也可以在此方法中获取web资源,如:request,application,session,parameters等. 一.通过ActionContext获取 步骤: 1.获取ActionContext对象 通过ActionContext.getContext()获取一个ActionContext的实例 2.获取web资源对应胡Map 此Map类型为Map<String,Object>.获取方

尚硅谷公开课--struts2--7--通配映射

对于某一类的action响应,它们的响应都是相似的,如下: UserAction.java package com.laolang.action; public class UserAction { public String save(){ return "save-success"; } public String update(){ return "update-success"; } public String delete(){ return "

尚硅谷公开课--struts2--5--ActionSuport

ActionSuport,默认的Action类.在配置struts2.xml中的action结点时,如果不填写action的class属性,则其默认值为ActionSuport.可以在struts2的默认配置文件中查看该值,位置在文件中struts-default包配置的最后,也是此默认配置文件的最后: <package name="struts-default" abstract="true"> ... ... <default-class-re

Struts2的搭建原理

记录下,struts2的搭建过程: 1核心jar包: struts-2.1.8\apps\struts2-blank-2.1.8.war 解压后 在struts2-blank-2.1.8\WEB-INF\lib下就是 2配置文件白板 web.xml在    struts2-blank-2.1.8\WEB-INF\web.xml struts.xml在    struts2-blank-2.1.8\WEB-INF\classes\struts.xml 3 struts.xml配置文件 <?xml

使用Eclipse搭建Struts2框架

本文转自http://blog.csdn.net/liaisuo/article/details/9064527 今天在Eclipse搭建了Struts2 框架,并完成了一个很简单的例子程序. 搭建好的全局图如下: 第一步:在http://struts.apache.org/download.cgi下载Struts2的最新版即下载Full Distribution,这是Struts2的完整版 第二步:解压下载的压缩包.在struts-2.3.14.3 -> lib路径下拷贝出上图所示的8个jar

Maven搭建Struts2 Spring Hibernate4框架

Struts2版本 2.3.24,Spring版本4.0.4.RELEASE,Hibernate版本4..2.3.Final.搭建之前刻意查看了下自己电脑下载好的jar包,不用maven的时候就是用这些版本,估计用maven也不会出错,就用这个了. 1:pom.xml: 1)Struts2: struts2-core:Struts2的核心jar包: struts2-convention-plugin:convention-plugin插件,使用了这个插件之后,就可以采用注解的方式配置Action

struts2框架搭建

struts2 框架搭建 1 拷贝核心的jar 包 2 编写struts2 的配置文件 <?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&

Struts2+Spring3+Mybatis3开发环境搭建

本文主要介绍Struts2+Spring3+Mybatis3开发环境搭建 Struts和Spring不过多介绍. MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架.MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索.MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plan Old Java Objects,普通的 Java 对象)映射成数据库中的记录. 环境: Struts-2.3.14