struts2的action编写

例 HelloWorld.jsp


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

<% @ taglib prefix = "s" uri = "/struts-tags " %> 

<html> 

<head> 

    <title> Hello World! </title> 

</head> 

<body> 

    <h2><s:property value ="message"/></h2> 

</body> 

</html>

例 classes/tutorial/HelloWorld.java


import com.opensymphony.xwork2.ActionSupport;

public class HelloWorld extends ActionSupport  {

    private String message ;

    public String getMessage()  {

        return message;

    } 

    public void tring setMessage(String message)  {

        this.message=message;

    }

    @Override 

    public String execute ()  {

        message = " Hello World, Now is " + DateFormat.getInstance().format( new Date());

        return success;

    } 

}

例 classes/struts.xml中HelloWorld Action的配置


<package name ="ActionDemo" extends ="struts-default"> 

    <action name ="HelloWorld" class ="tutorial.HelloWorld"> 

        <result> /HelloWorld.jsp </result> 

    </action> 

</package>
原文地址:https://www.cnblogs.com/yuyu666/p/9795576.html