开发环境:
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 - spring2.5.6 - hibernate3.3.1 - oracle10g 写的简单的增删改查功能,希望给有用的人,由于reg注册实现4个功能,所以login就没有写登录的功能了。由于小弟需要点分,所以只设置了2分,谢谢...
**Struts2.1.6** 是一个基于MVC设计模式的Web应用框架,它在Struts1的基础上进行了大量的改进和增强。Struts2的核心在于Action和Result,Action处理请求并调用业务逻辑,Result则负责呈现视图。Struts2提供了拦截器...
struts2-struts1-plugin-2.1.6.jar
window平台,python调用mysql必备模块
在"struts-2.1.6-all-src.zip"这个压缩包中,我们获得了Struts2框架的源代码,这对于开发者来说是一份宝贵的学习和调试资源。源码包含了框架的核心组件、插件以及相关的配置文件,让我们能够深入了解其内部工作原理...
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 自己打包 javadoc文档
总结起来,Struts2.1.6-Lib是一个包含了Struts2核心框架和必要依赖的集合,为开发Java Web应用提供了全面的支持。通过理解和掌握这些库的用途,开发者可以更好地利用Struts2构建高效、安全的Web系统。在实际项目中,...
Struts 2.1.6 是一个开源的Java Web应用程序框架,主要用于构建和维护MVC(Model-View-Controller)架构的Web应用。这个版本的Struts 2提供了许多功能和改进,使得开发者能够更高效地开发动态、交互式的Web应用。在...
Struts2.1.6是Apache Struts框架的一个特定版本,该框架...总的来说,Struts2.1.6-apps.zip是一个宝贵的资源,它为学习和掌握Struts2框架提供了实际案例,对于Java Web开发的初学者来说,这是一个不容错过的学习材料。
Struts2.1.6是Struts2的一个稳定版本,发布于2008年,它包含了对前一版本的改进和修复。这个版本可能包括以下主要特性: 1. **性能优化**:Struts2.1.6可能对内部处理机制进行了优化,提高了框架的整体运行效率。 ...
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”的Python Wheel(whl)文件。Wheel是Python社区为了方便分发和安装...
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 是一个非常重要的版本,在Java Web开发中占据着核心地位,尤其是在基于MVC(Model-View-Controller)架构的应用程序设计中。Struts 2 是Apache软件基金会的一个开源项目,它是Struts 1的升级版,提供了...
`struts2-json-plugin-2.1.8.1.jar` 则是Struts 2框架的一个插件,主要用于增强Struts 2对JSON的支持。Struts 2是一款非常流行的MVC(Model-View-Controller)框架,用于构建企业级的Java Web应用程序。这个插件允许...
Struts2.1.6是Apache Struts框架的一个版本,它是基于MVC(Model-View-Controller)设计模式的Java Web应用程序开发框架。这个版本的jar包包含了运行Struts2应用所需的所有核心类库和依赖组件。以下是关于Struts...
BFEE2-2.1.6-py3-none-any.whl
Struts2.1.6是Apache Struts框架的一个版本,这是一个流行且强大的Java Web应用程序开发框架,用于构建基于MVC(Model-View-Controller)模式的Web应用。它提供了简化HTTP请求处理、动作调度、视图渲染以及业务逻辑...