首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

MyEclipse 配备struts2

2012-08-28 
MyEclipse 配置struts2源码下载地址2.1.8 和 2.4.3.1 两个版本http://pan.baidu.com/share/link?shareid2

MyEclipse 配置struts2

源码下载地址   2.1.8 和 2.4.3.1 两个版本

http://pan.baidu.com/share/link?shareid=2596&uk=1157922372

 


1、去官网下载struts版本

http://struts.apache.org/

2、打开myeclipse 创建web 项目

3、添加所下载版本的最少配置lib 这个google 下 (每个版本的最少配置是不一样的)

 

2.3.4.1 所最少配置为

1、commons-fileupload-1.2.2

2、commons-io-2.0.1

3、commons-lang3-3.1

4、commons-lang-2.4

5、commons-logging-1.1.1

6、commons-logging-api-1.1

7、freemarker-2.3.19

8、javassist-3.11.0.GA

9、ognl-3.0.5

10、struts2-core-2.3.4

11、xwork-core-2.3.4

4、配置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-mapping是应该添加的 -->    <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.jsp</welcome-file>    </welcome-file-list></web-app>

5、配置struts2.xml 路径为项目名称src目录下

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN""http://struts.apache.org/dtds/struts-2.3.dtd"><struts>        <!-- Add packages here -->    <!-- 下面包是自己添加的去掉则是空的struts.xml --><package name="itcast" namespace="/test" extends="struts-default"><action name="helloworld" class="cn.itcast.action.HelloWorldAction" method="execute"><result name="success" >/WEB-INF/page/MyJsp.jsp</result></action></package></struts>

6、文件--新建--创建类

类名为HelloWorldAction

报名为cn.itcast.action

这个跟struts2.xml文件中的对应

7、在HelloWorldAction.java中添加方法 文件内容为

 

package cn.itcast.action;public class HelloWorldAction {private String msg; public String getMessage() {return msg;}public String execute() {msg="我的第一个Struts应用 2.4.3.1"; return "success"; }}

8、在Web-INF下创建目录,并添加文件MyJsp.jsp 注意 pageEncoding="UTF-8"                              ${message } 这里调用的是上面的getMessage返回值

文件内容为:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>  <head>          <title>My JSP 'MyJsp.jsp' starting page</title>    <meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0">    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">-->  </head>    <body>  ${message }    This is my JSP page. <br>  </body></html>



 

9、在项目上右击 run as 运行到MyEclipse Server  这个是自带的

出现效果 我的URL为

http://rmkj-pc888:8080/struct2341/

自己手动在后面敲入

http://rmkj-pc888:8080/struct2341/test/helloworld

显示界面为

我的第一个Struts应用 2.4.3.1 This is my JSP page.

 

10、支持完成了配置

 

 

 

 

 

 

 

 


 

 

 

 

热点排行