struts1
我叫阿狸猫
这个作者很懒,什么都没留下…
展开
-
struts1不能执行action里方法(没有正确覆写action里的方法)
MyEclipse创建web项目的时候,如果选择jdk是javaEE6.0,那么自动生成的xml是如下格式:(struts1不能运行action里的execute方法)<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-原创 2013-07-21 14:51:00 · 1703 阅读 · 0 评论 -
struts重复提交处理
struts中处理表单重复提交: * 表单重复提交的原理 * 在显示 添加员工信息的页面add.jsp的时候,要产生一个唯一字符串(asfhkldjddidjkd68244554kkjjj) * 在添加员工信息的页面add.jsp 增加一个隐藏域 * 把该字原创 2013-07-25 15:53:49 · 985 阅读 · 1 评论 -
struts1的基本配置和工作流程
1.引入struts的jar包 commons-beanutils-1.7.0.jar --------Java 反射和内省 API 包装器 commons-chain-1.1.jar ---提供了一个基于Java的框架和API来描述顺序的处 commons-digester-1.8.jar---用于分析 XML 配置文件的 XML 到 Java 对象映 commons-logg原创 2013-07-21 17:09:21 · 1255 阅读 · 0 评论 -
Struts的回显
思路:从一个Action redirect跳转到一个回显页面,其中Action里的AcrionForm和Edit页面中的ActionFom是同一个Fom类,而且从Action跳转到edit.jsp设置为服务器跳转,这样form的数据不会丢失。所以只要在进入回显页面的Action中查询出回显数据后,放到ActionForm中,就能在Edit页面中进行数据回显了。struts-co原创 2013-07-25 14:04:31 · 1309 阅读 · 0 评论 -
Exception creating bean of class com.xxc.personForm: {1}
我出现这个错误的原因是在personForm里画蛇添足,加了一个带参的构造方法上去。原创 2013-07-23 22:59:46 · 1560 阅读 · 0 评论 -
struts中全局或局部的转发和重定向配置
全局的配置 使用 global-forwards标签 局部的配置(配置在Action标签中) <!-- 局部forward name属性:forward标签的唯一标识 path属性:要转发或重定向的路径 redirect属性: true:表示重定向 fal原创 2013-07-23 09:17:23 · 1132 阅读 · 0 评论 -
继承DispatchAction可在一个Action里完成多个操作
继承这个类后,在Action里可以定义多个方法,而不是只能在execute方法中写代码了。Action代码(需要继承DispatchAction)package com.xxc.action;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;impo原创 2013-07-23 10:20:45 · 1607 阅读 · 0 评论 -
struts处理ActionForm的步骤
struts中处理ActionFormbean的步骤: 1)检查并确认在Action中已经配置了对表单Bean的映射。2)根据表单Bean的name属性,查找表单Bean的配置信息。 * 查找jsp页面中组件name属性的值是否在LoginForm配置了对应的属性,如果没有配置使用标签测试时,会抛出异常 * LoginForm原创 2013-07-21 21:19:25 · 970 阅读 · 0 评论 -
<forward>标签中redirect属性
标签中的redirect属性表示:当action跳转到这个标签中path属性的页面时,是进行转发还是重定向。重定向会导致request作用域中的数据丢失,默认是转发也就是 redirece="false"。原创 2013-07-22 22:54:19 · 2069 阅读 · 0 评论 -
ActionForward详解
struts-config.xml可以看成是一个ActionForward对象,这个对象有两个属性name和pathActionForward forward1 = new ActionForward ();forward1 .setName("success");forward1 .setPath("/success.jsp");ActionForward for原创 2013-07-22 22:39:26 · 7642 阅读 · 0 评论 -
struts标签
1.错误一标签中action没有配置出现的异常javax.servlet.ServletException: javax.servlet.jsp.JspException: Cannot retrieve mapping for action: "/"解决方法:在中配置action="TestAction.do"错误二javax.servlet.jsp.Js原创 2013-07-21 23:03:46 · 957 阅读 · 0 评论 -
struts-config.xml文件中的action标签中的attributr属性详解
研究action标签中attribute属性 * 如果在action标签中没有配置name属性,而配置attribute是没有意义 * action标签中配置name属性 * 如果action标签中设置attribute="t"属性,又设置了name="loginForm"则mapping.getAttribute()中的参数是原创 2013-07-21 20:38:10 · 1512 阅读 · 0 评论 -
struts1配置动态actionForm
struts-config.xml配置: <!-- name值要和jsp页面上组件的name属性对应 initial是缺省值,当表单页面没有userName或passWord属性时才会显示这个值,如果表单存在name属性为这个的组件,只是没填值,是不会显示initial的值,是""! type表示字段的类型 -->原创 2013-07-21 17:59:57 · 1626 阅读 · 0 评论 -
struts文件上传
Formpackage com.xxc.form;import org.apache.struts.action.ActionForm;import org.apache.struts.upload.FormFile;@SuppressWarnings("serial")public class FileUpLoadForm extends ActionForm { privat原创 2013-07-25 20:12:01 · 853 阅读 · 0 评论