Struts1.x系列教程(5):HTML标签库 - 编程入门网
ml:option value="其他" /> </html:select> <p /> <html:submit value="提交"/> <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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |