快速业务通道

Struts1.x系列教程(5):HTML标签库 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-21
ml:option value="其他" /> </html:select> <p /> <html:submit value="提交"/>&nbsp;&nbsp;&nbsp;<html:reset value="重置"/> </html:form> </body> </html>

现在htmlTags.jsp还运行不了,因为htmlTags动作并没有在struts-config.xml中配置。下面我们先在struts-config.xml中配置一下这个htmlTags动作和相应的ActionForm的子类。

Struts1.x系列教程(5):HTML标签库(3)

时间:2011-01-10 银河使者

【第2步】配置ActionForm子类和htmlTags动作

打开struts-config.xml,在<form-beans>中加入如下的<form-bean>标签:

<form-bean name="htmlTagsForm" type=" actionform.HtmlTagsForm" />

然后在<action-mappings>中加入如下的<action>标签:

<action name="htmlTagsForm" path="/htmlTags" scope="request" type=" action.HtmlTagsAction" />

我们从上面两段配置代码可以看出,ActionForm的子类为HtmlTagsForm,动作类为HtmlTagsAction,下面我们就来建立这两个类。

【第3步】实现HtmlTagsForm类

在本例中,HtmlTagsForm类只含有用于接收用户提交的信息的属性,除此之外,并未在这个类中做其他的事(如验证数据)。在<samples工程目录>"src" actionform目录中建立一个HtmlTagsForm.java文件,并输入如下的代码:

packageactionform;

 package actionform;  import org.apache.struts.action.*;  public class HtmlTagsForm extends ActionForm  {      private String name;      private String sex;      private Boolean student;      private String[] hobbies;      private String work;      public String getWork()      {          return work;      }      public void setWork(String work)      {          this.work = work;      }      public String[] getHobbies()      {          return hobbies;      }      public void setHobbies(String[] hobbies)      {          this.hobbies = hobbies;      }      public String getName()      {          return name;      }      public String getSex()      {          return sex;      }      public void setSex(String sex)      {          this.sex = sex;      }      public void setName(String name)      {          this.name = name;      }      public Boolean getStudent()      {          return student;      }      public void setStudent(Boolean student)      {          this.student = student;      }  }

Struts1.x系列教程(5):HTML标签库(4)

时间:2011-01-10 银河使者

【第4步】建立HtmlTagsAction类

HtmlTagsAction类的主要功能是通过HtmlTagsForm类的实例对象读取用户提交的信息,并将它们输出的客户端浏览器。在<samples工程目录>"src"action目录中建立一个HtmlTagsAction.java文件,并输入如下的代码。

package action;  import javax.servlet.http.*;  import org.apache.struts.action.*;  import java.io.*;  import actionform.HtmlTagsForm;  public class HtmlTagsAction extends Action  {      public ActionForward execute(ActionMapping mapping, ActionForm form,              HttpServletRequest request, HttpServletResponse response)      {          HtmlTagsForm htForm = (

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号