Home Struts Struts2 Static Parameter, Static Parameter in Struts 2, Struts 2 Static Parameter



Static Parameter, Static Parameter in Struts 2, Struts 2 Static Parameter
Posted on: April 18, 2011 at 12:00 AM
In this tutorial you will learn about Static parameter of struts2 framework
<action name="StaticParameter" class="net.roseindia.StaticParameter">
  <param name="pramater1">Value 1</param>
  <param name="pramater2">Value 2</param>
  <param name="pramater3">Value 3</param>
  <result>/pages/staticparameter/showparamerts.jsp</result>
</action>

Create a simple JavaBean StaticParameter.java in the "struts2tutorial\WEB-INF\src\java\net\roseindia" directory. Here  the "StaticParameter" class extends the ActionSupport class. It sets and gets the three static parameters by using the setParameter1(), setParameter2(), setParameter3() and getParameter1(), getParameter2(), getParameter3() methods. 

Now compile the JavaBean (StaticParameter.java) through the 'ant' command. 

StaticParameter.java

package net.roseindia;
import com.opensymphony.xwork2.ActionSupport;
import java.util.Date;

public  class StaticParameter  extends ActionSupport {

  private String pramater1;
  private String pramater2;
  private String pramater3;
  
  public String execute() throws Exception {
  return SUCCESS;
  }

  public String getPramater1() {
  return pramater1;
  }

  public void setPramater1(String pramater1) {
  this.pramater1 = pramater1;
  }

  public String getPramater2() {
  return pramater2;
  }

  public void setPramater2(String pramater2) {
  this.pramater2 = pramater2;
  }

  public String getPramater3() {
  return pramater3;
  }

  public void setPramater3(String pramater3) {
  this.pramater3 = pramater3;
  }

}

Create a jsp page(showparameters.jsp) to view the static parameters.  

showparameters.jsp

<%taglib prefix="s" uri="/struts-tags" %>
<html>
  <head>
  <title>Static Parameter Example!</title>
  </head>
  <body>
  <h1>Static Parameter</h1>
  <table border="1" width="25%" bgcolor="#ffffcc">
 <tr>
  <td width="25%"><b>Key</b></td>
  <td width="25%"><b>Value</b></td>
  </tr>
  <tr>
  <td width="25%">pramater1</td>
  <td width="25%"><s:property value="pramater1" /></td>
  </tr>
  <tr>
  <td width="25%">pramater2</td>
  <td width="25%"><s:property value="pramater2" /></td>
  </tr>
  <tr>
  <td width="25%">pramater3</td>
  <td width="25%"><s:property value="pramater3" /></td>
  </tr>
  </table>
  </body>
</html>

Open web browser and give request as http://localhost:8080/struts2tutorial/roseindia/StaticParameter.action. It displays a table that contains three static parameters in key-value format .

Output of this application:

Related Tags for Static Parameter, Static Parameter in Struts 2, Struts 2 Static Parameter:


More Tutorials from this section

Ask Questions?    Discuss: Static Parameter, Static Parameter in Struts 2, Struts 2 Static Parameter  

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 

Ask Questions?

If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.

Ask your questions, our development team will try to give answers to your questions.