Struts 入门(一) 搭建Struts环境
2017-01-12 16:32
344 查看
eclipse中创建项目
搭建步骤:
1.创建web项目
2.下载导入相关jar包
3.创建并完善相关配置文件
4.创建(控制器)Action 并测试启动
1.文件--新建--动态web项目
给项目起一个名字 然后选择项目的服务器运行环境 这里需要添加tomcat的目录 有的话请忽略
然后一直下一步 完成 这样就创建了一个java web项目
2.引入Struts需要的jar包
需要访问apach struts的下载网站
1.http://struts.apache.org/
解压下载的压缩包 从lib里面选择下面的几个基础包 拷到项目的WEB-INF 下的lib中
然后将导入的包添加引用到项目中
选择Add JARs 添加jar包
然后全选下 点击OK就好了
配置相关文件
(1)web.xml 的配置(添加一个过滤器filter)
(2)创建struts核心文件--struts.xml
完成配置文件
4.创建一个Action(class文件)
创建一个类文件 继承com.opensymphony.xwork2.ActionSupport
这样就创建了一个Action 类文件
创建完成之后如何去执行它的方法呢 这里struts2有一个默认的方法
或者在action中 alt+/ 找到execute 方法 然后在里面打印输出一句话
然后我们继续配置我们的struts.xml 文件
result默认是返回sucess的
然后我们创建返回显示的file result.jsp
到此 我们一个项目就简单配置完成了
然后我们发布下 选择项目右键 Debug As --Debug on Server 选择我们的tomcat服务器 然后完成
然后在浏览器中访问网址:http://localhost:8080/StrutsDemo/HelloWorld.action
这样我们就完成了在eclipse中的简单搭建
搭建步骤:
1.创建web项目
2.下载导入相关jar包
3.创建并完善相关配置文件
4.创建(控制器)Action 并测试启动
1.文件--新建--动态web项目
给项目起一个名字 然后选择项目的服务器运行环境 这里需要添加tomcat的目录 有的话请忽略
然后一直下一步 完成 这样就创建了一个java web项目
2.引入Struts需要的jar包
需要访问apach struts的下载网站
1.http://struts.apache.org/
解压下载的压缩包 从lib里面选择下面的几个基础包 拷到项目的WEB-INF 下的lib中
然后将导入的包添加引用到项目中
选择Add JARs 添加jar包
然后全选下 点击OK就好了
配置相关文件
(1)web.xml 的配置(添加一个过滤器filter)
<filter> <filter-name>struts</filter-name> <filter-class> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
(2)创建struts核心文件--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> </struts>
完成配置文件
4.创建一个Action(class文件)
创建一个类文件 继承com.opensymphony.xwork2.ActionSupport
这样就创建了一个Action 类文件
package com; import com.opensymphony.xwork2.ActionSupport; public class HelloWorld extends ActionSupport { }
创建完成之后如何去执行它的方法呢 这里struts2有一个默认的方法
或者在action中 alt+/ 找到execute 方法 然后在里面打印输出一句话
package com; import com.opensymphony.xwork2.ActionSupport; public class HelloWorld extends ActionSupport { @Override public String execute() throws Exception { System.out.println("执行Action"); return SUCCESS; } }
然后我们继续配置我们的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" namespace="/" extends="struts-default"> <action name="helloworld" class="com.HelloWorldAction"> <result>/result.jsp</result> </action> </package> </struts>
result默认是返回sucess的
然后我们创建返回显示的file result.jsp
<%@ page language="java" contentType="text/html; pageEncoding="utf-8"%> <!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> 这是result.jsp </body> </html>
到此 我们一个项目就简单配置完成了
然后我们发布下 选择项目右键 Debug As --Debug on Server 选择我们的tomcat服务器 然后完成
然后在浏览器中访问网址:http://localhost:8080/StrutsDemo/HelloWorld.action
这样我们就完成了在eclipse中的简单搭建
相关文章推荐
- struts 入门与环境搭建
- 第28天(就业班) 自定义mvc框架、Struts入门及执行流程、环境搭建
- J2ME入门专题:搭建开发环境
- WPF入门一:搭建WPF的开发环境
- Flex2与Struts整合配置 -续搭建免费的flex开发环境flashdevelop
- Struts2 搭建开发环境
- Groovy轻松入门——搭建Groovy开发环境
- struts 学习笔记(一)--搭建环境
- arcgis api for flex 开发入门(一)环境搭建
- Groovy轻松入门——搭建Groovy开发环境
- [J2EE从入门到精通第1讲]搭建Eclipse+MyEclipse+tomcat开发环境
- Struts 2.1.6 搭建环境
- Flex2与Struts整合配置-续搭建免费的flex开发环境flashdevelop
- Struts开发环境的搭建
- Struts+Spring+Hibernate之搭建Eclipse + MyEclipse 开发环境
- struts+spring+hibernate项目开发环境的搭建——eclipse3.3+MyEclipse6.0+MySql4.1
- Myeclipse开发struts+hibernate+spring新手入门---环境配置
- Symbain S60 入门之旅, 开发环境搭建
- JFace入门 - 环境搭建 for Eclipse 3.3版
- Extjs入门-环境搭建