Struts radio frame implementation
[Related Links]
"JavaWebstudio Series Development Tools Visaul Struts Version" http://dev.9cbs.net/develop/Article/28/28871.shtm
"How to achieve the simplest Struts program" http://dev.9cbs.net/develop/Article/28/28946.shtm
"The implementation of the Struts drop-down box" http://dev.9cbs.net/develop/Article/28/28956.shtm
The latest JavaWebStudio download address: ftp: //210.36.64.79/kui
[the goal]
This example is based on the previous example "simplest struts program" (see "How to implement the simplest Struts program"), its goal is to implement a radio box in the input page, displayed in the output page. The radio box is selected.
The project is expanded on the basis of the previous Simple project, and it is of course a new project.
[effect]
Enter the page:
Output page:
[background knowledge]
[step]
1. Run JavaWebStudio to open the Simple project:
Select menu: "File" - "Open Project", select the simplest Struts program item Simple directory, open the project via Simple.PRJ project file.
2, open the helloword.jap file:
Open the helloword.jap file from the JavaWebStudio file manager, then switch to the toolbar, select the Struts tab, drag the "Radio Label" to the Code Edit window (or Web Visual Edit window).
Right-click on the code editing window: Select Refresh View, the Web Visual Edit window get refreshed.
3, join the bean variable:
In the Web Visual Edit window, the mouse light is shifted on one of the radio boxes and click the right mouse button, select "Add Bean Variable", add the bean variable of the variable name "Radio" (or right click in HelloWordform.java. Take the same operation):
The above "Add Bean Variable" operation is complete, and hellowordform.java automatically joins the SELECT variable and setRadio () and getradio () functions (code of the black body part).
Package EmptyPRJ;
Import javax.servlet.http.httpservletRequest;
Import org.apache.struts.Action.Actionerror;
Import org.apache.struts.Action.Actionerro;
Import org.apache.struts.Action.actionform;
Import org.apache.struts.action.actionmapping;
Public Final Class HelloWordForm Extends Actionform
{
PRIVATE STRING RADIO;
Private string mybeanvariable1;
Public string getMyBeanvariable11 ()
{
Return (this.mybeanvariable1);
}
Public void setMyBeanvariable1 (String MyBeanvariable1)
{
THIS.MYBEANVARIABLE1 = MyBeanVariable1;
}
Public void setradio (String newradio)
{
Radio = newradio;
}
Public String getradio () {
Return Radio;
}
}
Replenishing the code of the black body part in the HelloWord.jsp file (other code is automatically generated):
<% @ page contenttype = "text / html; charset = GB2312" Language = "java"%>
<% @ Taglib Uri = "/ Web-INF / STRUTS-Bean.tld" prefix = "bean"%>
<% @ Taglib URI = "/ Web-INF / STRUTS-HTML.TLD" prefix = "html"%>
<% @ Taglib URI = "/ Web-INF / STRUTS-LOGIC.TLD" prefix = "logic"%>
<% @ Taglib URI = "/ Web-INF / STRUTS-TEMPLATE.TLD" prefix = "template"%>
title>
<
Meta
http-equiv = content-type content = "text / html; charSet = GB2312">
hEAD>
Action = "/ hellowordaction.do"> p> p> html: form> body> html: html> Add the SELECT Variable Output Tags in the HelloWordout.jsp file <% @ page contenttype = "text / html; charset = GB2312" Language = "java"%> <% @ Taglib URI = "/ Web-INF / STRUTS-Bean.TLD" prefix = "bean"%> <% @ Taglib URI = "/ Web-INF / STRUTS-HTML.TLD" prefix = "html"%> <% @ Taglib URI = "/ Web-INF / STRUTS-LOGIC.TLD" prefix = "logic"%> <% @ Taglib URI = "/ Web-INF / STRUTS-TEMPLATE.TLD" prefix = "template"%>
hEAD>
hEAD>
body>
html: html>
body>
html: html>
4, compile, start the server:
5, start the server:
Click the Start Server button on the toolbar or select the menu "Run" - Start the server launch the server Jakarta-Tomcat server. The content is as follows:
Click the Compile button on the toolbar or select the menu "Generate" - "Compile" Start Complication. The compilation process and the result is displayed in the output column.
The output results indicate that the projects set by using ANT Compilation Build.xml have been successful. Copy the compilation result into the Tomcat server webapps directory and generate the package file Simple.war.
6, run:
Open the HelloWord.jap file, click the Run button or selection menu on the toolbar or select the "-" Run (web browse) "At this time, open the results of the HelloWord.jsp.
Enter "Select" in the input box in the Run Results page, and select "Second Item" in the drop-down box, then click the "Submit" button, then forward to the hellowordout.jsp file, the HelloWordout.jsp page output "Select" The word, the second line outputs "second item" in the selection result.