课程咨询 :186 8716 1620      qq:2066486918

昆明Java培训 > 达内新闻 > Java工程师:struts2的配置和示例
  • Java工程师:struts2的配置和示例

    发布:昆明Java培训      来源:达内新闻      时间:2016-10-10

  • 昆明Java培训班的老师今天给大家讲struts2的配置和示例

    Java Web开发环境

    1、安装jdk

    2、安装tomcat

    3、配置环境

    Java Web环境配置

    Web工程

    新建一个web工程,工程名为WebappTest

    导入struts2的基础jar包

    编写Action类和配置文件

    编写action类

    package com.example.action;

    import java.io.Serializable;

    import com.opensymphony.xwork2.ActionSupport;

    public class HelloAction extends ActionSupport implements Serializable{

    private String message;

    public String getMessage() {

    return message;

    }

    public void setMessage(String message) {

    this.message = message;

    }

    public String sayHello();

    message = "Hello Struts2";

    return SUCCESS;

    }

    }

    编写action处理后跳转的jsp

    <%@ page language="java" contentType="text/html; charset=UTF-8"

    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>

    ${message}

    </body>

    </html>

    在src目录下新建struts.xml配置文件

    编写struts.xml文件

    <?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>

    <package name="song" namespace="/test" extends="struts-default">

    <action ame="hellostruts2" class="com.example.action.HelloAction" method="sayHello">

    <result ame="success">/success.jsp</result>

    </action>

    </package>

    </struts>

    在web.xml配置文件下添加配置项

    <?xml version="1.0" encoding="UTF-8"?>

    <web-app version="3.0"

    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_3_0.xsd">

    <display-name></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>

    开启tomcat服务器,在浏览器中输入

    http://localhost:8080/WebappTest/test/hellostruts2

    跳转到jsp界面

    了解详情请登陆昆明达内Java培训官网(km.Java.tedu.cn)!

    推荐文章

上一篇:JVM堆和栈的区别

下一篇:【昆明Java培训机构】MySQL的使用

最新开班日期  |  更多

Java--零基础全日制班

Java--零基础全日制班

开班日期:12/29

Java--零基础业余班

Java--零基础业余班

开班日期:12/29

Java--周末提升班

Java--周末提升班

开班日期:12/29

Java--零基础周末班

Java--零基础周末班

开班日期:12/29

  • 网址:http://km .java.tedu.cn      地址:昆明市官渡区春城路62号证券大厦附楼6楼
  • 课程培训电话:186 8716 1620      qq:2066486918    全国服务监督电话:400-827-0010
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56