`

Struts 2.1.6 自学记录(一) -- Hello Fengzhiyin

阅读更多

开发环境:

      JDK 1.6 + MyEclipse 7.0 plus + tomcat 6.0.18

Struts2 版本:

      struts-2.1.6

 

版本一、动态Web Project实现

            1、新建Dynamic Web project,新建 Tagert Runtime指向tomcat 6.0.18.

            2、项工程中WebContent下web-inf目录下的lib中加入如下jar文件
                 commons-fileupload-1.2.1.jar

                 commons-io-1.3.2.jar

                 commons-lang-2.3.jar

                 commons-logging-1.0.4.jar

                 freemarker-2.3.13.jar

                 ognl-2.6.11.jar

                 struts2-core-2.1.6.jar

                 xwork-2.1.2.jar

                以上jar文件是struts2框架基本依赖包。

           3、修改web.xml文件,内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.5"
 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 http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
 <display-name>struts2helloword</display-name>
 <filter>
  <display-name>struts2 hello word</display-name>
  <filter-name>struts2</filter-name>
  <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</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.jsp</welcome-file>
   </welcome-file-list>
 </web-app>

          4、在src目录下创建struts.xml文件。内容如下:

<!DOCTYPE struts PUBLIC
         "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
         "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
	<include file="struts-default.xml" />
</struts>

         5、在webContent下创建index.html。内容如下:

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
        <title>hello fengzhiyin</title>  
  </head>
  <body>
    Hello Fengzhiyin! <br>
  </body>
</html>

        6、发布工程。file --> Expert --> web war发布到tomcat路径下。

        7、启动测试。

 


分享到:
评论

相关推荐

    struts2.1.6-config-browser-plugin.api.chm

    struts2.1.6-config-browser-plugin.api.chm struts2.1.6-config-browser-plugin.api.chm

    struts2.1.6 - spring2.5.6 - hibernate3.3.1 - oracle10g增删改查

    这个是由:struts2.1.6 - spring2.5.6 - hibernate3.3.1 - oracle10g 写的简单的增删改查功能,希望给有用的人,由于reg注册实现4个功能,所以login就没有写登录的功能了。由于小弟需要点分,所以只设置了2分,谢谢...

    Struts2.1.6-Spring2.5.6-Hibernate3.3.2

    **Struts2.1.6** 是一个基于MVC设计模式的Web应用框架,它在Struts1的基础上进行了大量的改进和增强。Struts2的核心在于Action和Result,Action处理请求并调用业务逻辑,Result则负责呈现视图。Struts2提供了拦截器...

    struts2-struts1-plugin-2.1.6.jar

    struts2-struts1-plugin-2.1.6.jar

    mysql-connector-python-2.1.6-py2.7-winx64.msi

    window平台,python调用mysql必备模块

    struts-2.1.6-all-src.zip

    在"struts-2.1.6-all-src.zip"这个压缩包中,我们获得了Struts2框架的源代码,这对于开发者来说是一份宝贵的学习和调试资源。源码包含了框架的核心组件、插件以及相关的配置文件,让我们能够深入了解其内部工作原理...

    struts2-core-2.1.6.jar

    struts2-core-2.1.6.jarstruts2-core-2.1.6.jarstruts2-core-2.1.6.jarstruts2-core-2.1.6.jarstruts2-core-2.1.6.jarstruts2-core-2.1.6.jarstruts2-core-2.1.6.jarstruts2-core-2.1.6.jarstruts2-core-2.1.6.jar...

    struts2.1.6-codebehind-plugin.api.chm

    struts2.1.6-codebehind-plugin.api.chm 自己打包 javadoc文档

    struts2.1.6-lib

    总结起来,Struts2.1.6-Lib是一个包含了Struts2核心框架和必要依赖的集合,为开发Java Web应用提供了全面的支持。通过理解和掌握这些库的用途,开发者可以更好地利用Struts2构建高效、安全的Web系统。在实际项目中,...

    struts-2.1.6.rar-src

    Struts 2.1.6 是一个开源的Java Web应用程序框架,主要用于构建和维护MVC(Model-View-Controller)架构的Web应用。这个版本的Struts 2提供了许多功能和改进,使得开发者能够更高效地开发动态、交互式的Web应用。在...

    struts2.1.6-apps.zip

    Struts2.1.6是Apache Struts框架的一个特定版本,该框架...总的来说,Struts2.1.6-apps.zip是一个宝贵的资源,它为学习和掌握Struts2框架提供了实际案例,对于Java Web开发的初学者来说,这是一个不容错过的学习材料。

    struts2.1.6jar all.zip

    Struts2.1.6是Struts2的一个稳定版本,发布于2008年,它包含了对前一版本的改进和修复。这个版本可能包括以下主要特性: 1. **性能优化**:Struts2.1.6可能对内部处理机制进行了优化,提高了框架的整体运行效率。 ...

    struts2-convention-plugin-2.1.6.jar

    struts2-convention-plugin-2.1.6.jar

    AS_Object_models-2.1.6-py3-none-any.whl.zip

    标题中的“AS_Object_models-2.1.6-py3-none-any.whl.zip”表明这是一个压缩文件,其中包含了名为“AS_Object_models-2.1.6-py3-none-any.whl”的Python Wheel(whl)文件。Wheel是Python社区为了方便分发和安装...

    struts2-core.jar

    struts2-core-2.1.6.jar, struts2-core-2.1.8.1-sources.jar, struts2-core-2.1.8.1.jar, struts2-core-2.1.8.jar, struts2-core-2.2.1.1.jar, struts2-core-2.2.1.jar, struts2-core-2.2.3.1.jar, struts2-core-...

    struts-2.1.6-sources

    Struts 2.1.6 是一个非常重要的版本,在Java Web开发中占据着核心地位,尤其是在基于MVC(Model-View-Controller)架构的应用程序设计中。Struts 2 是Apache软件基金会的一个开源项目,它是Struts 1的升级版,提供了...

    json-lib-2.1.jar和struts2-json-plugin-2.1.8.1.jar

    `struts2-json-plugin-2.1.8.1.jar` 则是Struts 2框架的一个插件,主要用于增强Struts 2对JSON的支持。Struts 2是一款非常流行的MVC(Model-View-Controller)框架,用于构建企业级的Java Web应用程序。这个插件允许...

    struts2.1.6jar包

    Struts2.1.6是Apache Struts框架的一个版本,它是基于MVC(Model-View-Controller)设计模式的Java Web应用程序开发框架。这个版本的jar包包含了运行Struts2应用所需的所有核心类库和依赖组件。以下是关于Struts...

    BFEE2-2.1.6-py3-none-any.whl

    BFEE2-2.1.6-py3-none-any.whl

    struts2.1.6 所有jar包和源码

    Struts2.1.6是Apache Struts框架的一个版本,这是一个流行且强大的Java Web应用程序开发框架,用于构建基于MVC(Model-View-Controller)模式的Web应用。它提供了简化HTTP请求处理、动作调度、视图渲染以及业务逻辑...

Global site tag (gtag.js) - Google Analytics