Wednesday, March 9, 2011

starting struts2.0

learn java
index.jsp

<%@taglib uri="/struts-tags" prefix="s" %>
<html>
<head>
<title>Hello World</title>
</head>
<body>
    <s:form action="HelloWorld1" >
        <s:textfield name="userName" label="User Name" />
        <s:submit />
    </s:form>
</body>
</html>

helloworld.java
package vaannila;
public class HelloWorld1 {
private String message;
private String userName;


    public String execute() {
        setMessage("Hello " + getUserName());
        return "SUCCESS";
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
}
}



success.jsp
<%@taglib uri="/struts-tags" prefix="s" %>
<html>
<head>
<title>Hello World</title>
</head>
<body>
    <h1><s:property value="message" /></h1>
</body>
</html>

struts.xml
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>
    <include file="example.xml"/>
    <!-- Configuration for the default package. -->
    <package name="default" extends="struts-default">
        <action name="HelloWorld1" class="vaannila.HelloWorld1">
            <result name="SUCCESS">/success.jsp</result>
       </action>
    </package>
</struts>


output

No comments:

Post a Comment

java-8-streams-map-examples

package com.mkyong.java8; import java.math.BigDecimal; import java.util.ArrayList; import java.util.Arrays; import java.util.List; im...