共 12 篇文章 |
|
只需要把eclipse-SDK-3.1-win32.zip安装包解压,然后把里面的eclipse文件夹剪切至想放置的目录即可,这里我们把eclipse安装到了D:\eclipse目录下。安装很简单,解压我们已经下载的安装包tomcatPluginV31beta.zip,将解压后的com.sysdeo.eclipse.tomcat_3.1.0.beta文件夹拷贝至D:\eclipse\plugins目录下即可。解压缩tk.eclipse.plugin.struts_1.... 阅211 转9 评0 公众公开 06-12-07 20:44 |
图 3. JSP 标记。<%@ page language="java" %><%@ taglib uri="/WEB-INF/struts.tld" prefix="struts" %><%@ taglib uri="/WEB-INF/struts-form.tld" prefix="form" %><html><head><title><struts:message key="join.title"/></tit... 阅232 转7 评0 公众公开 06-11-16 21:48 |
ActionForm的生命周期浅探。求"->"创建或再循环ActionForm"->"调用reset()"->"正确保存ActionForm"->"由请求组合ActionForm"->"验证ActionForm"。// Process any ActionForm bean related to this request ActionForm form = processActionForm(request, respon... 阅454 转5 评0 公众公开 06-11-16 21:42 |
Struts,MVC 2 的一种实现Struts 是一组相互协作的类、servlet 和 JSP 标记,它们组成一个可重用的 MVC 2 设计。JSP 文件使用 JSP 标记读取来自 ActionForm bean 的信息。JSP 标记机制的使用标记特性从 JSP 文件获得可重用代码和抽象 Java 代码。不管您是否会使用 Struts,回顾这个 Struts 框架(对不起,应该是库)都会使您对 JSP 文件和 serv... 阅672 转14 评0 公众公开 06-11-16 21:36 |
Struts框架通常假定你已经为每一个你的应用程序中请求的输入创建了一个 ActionForm bean(即一个实现了ActionForm 接口的类)。controller servlet将作为适合于 <struts:errors> 标记使用的请求属性保存这个数组,并且将控制重定向回输入表单(由这个 ActionMapping 的 inputForm 属性标识)。为了在你的应用程序运行时使用Struts,你必... 阅362 转7 评0 公众公开 06-11-16 21:14 |
来自客户的所有需要通过框架的请求统一由叫ActionServlet的servlet接收(ActionServlet Struts已经为我们写好了,只要您应用没有什么特别的要求,它基本上都能满足您的要求),根据接收的请求参数和Struts配置(struts-config.xml)中ActionMapping,将请求送给合适的Action去处理,解决由谁做的问题,它们共同构成Struts的控制器。安装Struts到h... 阅121 转13 评0 公众公开 06-11-16 21:12 |
第一个Struts 应用:helloapp应用。hello.jsp开头几行用于声明和加载Struts标签库:<%@ 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="logi... 阅1456 转21 评0 公众公开 06-11-16 21:10 |
//当前页public int totalPages=0; //总页数 int pageRecorders=5;//每页5条数据 int totalRows=0; //总数据数 int pageStartRow=0;//每页的起始数 int pageEndRow=0; //每页显示数据的终止数 boolean hasNextPage=false; //是否有下一页 boolean hasPreviousPage=false; //是否有前一页 ArrayList arrayList; Iterator it;public PageBean(... 阅247 转5 评0 公众公开 06-11-16 21:09 |
使用Struts的Token机制解决表单的重复提交。if (isTokenValid(request, true)) {// 表单不是重复提交//这里是保存数据的代码} else {//表单重复提交saveToken(request);//其它的处理代码}注意,你必须在add方法里使用了saveToken(request),你才能在insert里判断,否则,你每次保存操作都是重复提交。 阅294 转5 评0 公众公开 06-11-10 16:37 |
常量当前仅仅是代替字段的property属性,字段的var 元素的 value属性,字段的msg 元素的 key属性,字段的arg0-arg3 元素的 key属性。= null))</var-value><var-value>((heightInInches >= 60) or (*this* == null))</var-value><var-name>field[0]</var-name><var-name>fieldTest[0]</var-name>&... 阅1301 转5 评0 公众公开 06-11-10 16:36 |