创建一个简单的Struts2程序

来源:互联网 发布:引流软件是什么意思 编辑:程序博客网 时间:2024/06/05 02:23

读者看过前一篇文章后环境就搭建好了,但想要运行起来还有很多工作,废话不多说,咱们开始吧!!!

(1)启动Myeclipse创建一个Web项目HelloWorld



(2)将struts2的相关JAR包粘贴到Web项目的lib目录下


(3)在src目录下新建一个名为struts.xml的配置文件


(4)在Struts.xml中加入如下代码(包为默认)

<?xml version="1.0" encoding="UTF-8"?><?xmi 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="tag" class="com.TagAction">        <result >/result.jsp</result> </action>    </package> </struts>

(5)修改web.xml如下

<?xml version="1.0" encoding="UTF-8"?><web-app 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"> <filter>  <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.jsp</welcome-file>  </welcome-file-list></web-app>
(6)在src下新建Helloworld类

package com;import com.opensymphony.xwork2.Action;import com.opensymphony.xwork2.ActionSupport;public class HelloWorld{Private String messagepublic String getMessage() {return userBean;}public void setMessage(String message) {this.message = message;}
        public String execute() throws Exception {// TODO Auto-generated method stubreturn "success";}
(7)新建HelloWorld.jsp,代码如下:



0 0
原创粉丝点击