首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

第一个容易的Struts2实例

2012-08-26 
第一个简单的Struts2实例Model:package testpublic class HelloWorld {private String wordspublic Stri

第一个简单的Struts2实例

Model:package test;public class HelloWorld {   private String words;           public String getWords() {            return words;        }           public void setWords(String words) {            this.words = words;        }  }cotroll:package test;import com.opensymphony.xwork2.ActionSupport;public class HelloAction extends ActionSupport {           private static final long serialVersionUID = 1L;           private HelloWorld helloWorld;           public HelloWorld getHelloWorld() {            return helloWorld;        }           public void setHelloWorld(HelloWorld helloWorld) {            this.helloWorld = helloWorld;        }           @Override       public String execute() {            return SUCCESS;        }    }struts.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"><struts>   <include file="struts-default.xml" />       <package name="default" extends="struts-default">           <action name="hello"               import="java.util.*" pageEncoding="utf-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>  <head>    <base href="<%=basePath%>">        <title>My JSP 'index.jsp' starting page</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0">    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">-->  </head>    <body>        <form action="hello.action" method="post">           <fieldset>                          <label id="HelloWorld.words">请输入你想说的话:</label>             <input type="text" name="helloWorld.words" value="试试看!" />               <input type="submit" value="提交" />              </fieldset></form>            </body>  </body></html>success.jsp<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>  <head>    <base href="<%=basePath%>">        <title>My JSP 'success.jsp' starting page</title>    <meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0">    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">-->  </head>    <body>     您所输入的文字是:${helloWorld.words} <br>   </body></html>

热点排行