黄金宫殿cslike.blog.chinaunix.net
like_li
Lazarus FireBird ZEOSDBO
全部博文(49)
XML(1)
WOW(1)
Windows(2)
Struts(8)
PHP(0)
Oracle(2)
UNIX(1)
SVN(1)
Shell(1)
C(1)
LAMP(0)
MySQL(1)
Perl(1)
Linux(12)
Java(0)
2017年(1)
2015年(1)
2010年(3)
2009年(3)
2008年(19)
2007年(22)
78798564
分类: Java
2008-02-24 23:38:32
Chapter 4: Example 1: Basic Framework
一个最简单的例子,用来熟悉Struts的基本用法
说明:实例一是最简单的Struts程序。它仅仅使用了1个form和1个action功能是将首页输入的值传递给action,经过判断后返回结果。如果是空则返回empty代码如下:
input.jsp: 请输入值
struts-config.xml: // 配置formbean // 配置action // action内部的foward
Action:public class ExampleAction extends Action { public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) { // 得到对应的form ExampleActionForm eaf = (ExampleActionForm)actionForm; // 取得输入的test String test = eaf.getTest(); // 判断并将值放入request if ("".equals(test)){ request.setAttribute("test","empty"); }else{ request.setAttribute("test",test); } // 通过mapping寻找相应的url,返回ActionFoward return actionMapping.findForward("foward"); } }
FormBean:public class ExampleActionForm extends ActionForm { private String test; public String getTest() { return test; } public void setTest(String test) { this.test = test; } }
上一篇:Chapter 3: Struts Configuration
下一篇:Chapter 5: Struts Work Flow
登录 注册