开始实习啦!主要从事Web应用开发!目前就是ERP项目的重构~压力很大啊!虽然以前做的项目都是用Java写的,但是Web方面没有怎么接触,也就对Servlet有点了解~没办法啦!Struts2必须得会啊~
一步一步慢慢来吧!开始我的Struts之旅了!
万物都是HelloWorld!
先构建好项目的框架吧!至少得跑起来!
IED:Eclipse Java EE IDE for Web Developers. Version: Helios Service Release 2
WebServer:Tomcat6.0
不得不感慨Eclipse真的很方便啊!
第一步:创建Web项目,项目名:HelloWorld

完成这一步后,项目的雏形就出来了!

第二步:导入相关的lib。主要就是Struts2的lib啦~我是直接从下载的Struts2里自带的程序里copy过来的。
第三步:配置Web.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>
第四部: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>
<package name="default" extends="struts-default">
<action name="hello">
<result >
helloworld.jsp
</result>
</action>
</package>
</struts>
第五步:
视图index.html和helloworld.jsp的创建。
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
This is index.html!
</body>
</html>
helloworld.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
This is Hello.jsp
</body>
</html>
最终的程序的结构为:

创建Server运行。

选择后,一步一步往下,Eclipse里会自行启动内置浏览器运行,很方便。

- 大小: 21.9 KB

- 大小: 12.8 KB

- 大小: 13.4 KB

- 大小: 42.3 KB
分享到:
相关推荐
Struts2是一个强大的MVC框架,它在Java Web开发中被广泛应用。...通过以上步骤,你已经迈出了学习Struts2的第一步,后续可以深入研究更复杂的拦截器、结果类型、国际化等特性,提升你的Web开发技能。
Struts2是一个强大的Java web应用...总的来说,Struts2框架为Java web开发提供了强大的支持,通过这个小例子,你已经迈出了学习Struts2的第一步。继续深入学习,你会发现Struts2能帮你构建更复杂、更高效的web应用。
Struts2是一个强大的Java web应用程序框架,用于构建和维护可扩展、优雅的MVC(Model-View-Controller)架构的应用程序。...通过学习和理解上述知识点,你将在Struts2的世界里迈出了坚实的第一步。
通过这个简单的例子,你已经迈出了学习Struts 2的第一步。接下来,你可以深入学习更多Struts 2的特性,如拦截器、OGNL表达式、结果类型、国际化、动态方法调用等,以及如何与其他技术如Spring、Hibernate进行集成,...
通过这个入门例子,你已经迈出了学习Struts2的第一步。随着深入研究,你会发现Struts2是一个强大且灵活的框架,能帮助你构建出高效、可维护的Java Web应用程序。祝你在学习Struts2的道路上越走越远!
本教程将带你迈出学习Struts的第一步——创建一个简单的“Hello World”程序。 1. 新建Web工程 创建一个新的Web工程是Struts入门的基础。首先,在Eclipse或类似的IDE中,选择新建Web工程。在新建工程对话框中,...
这个名为"first_steps_with_struts.zip"的压缩包,显然是一份关于Struts 2的教程或者书籍资源,旨在帮助开发者迈出使用Struts 2的第一步。下面我们将深入探讨Struts 2的基础知识,以及它如何与Java Web开发相结合。 ...
很多人学习编程时容易被复杂的概念吓倒,不敢迈出第一步。实际上,编程并非高不可攀。只要勇于尝试,即使是简单的程序也能帮助初学者建立起信心。 **3. 不必过分追求最新的编程书籍** 编程高手们认为,学习编程不必...