文章列表
 
您正在查看 "Struts" 分类下的文章

2007年09月20日 星期四 18:41
mapping.findForward("") 得到struts-config 已经配置好的forward
比如

<action path="/HelloWorld" type="hello.HelloAction"
name="HelloForm" scope="request" validate="true"
input="/hello.jsp">
<forward name="SayHello" path="/hello.jsp" />
</action>

可以通过
mapping.findForward("SayHello") 转向hello.jsp

new ActionForward ("hell
 
2007年09月18日 星期二 16:08
例如我们做数据库的增加,修改时,如果把两个功能用两个Action来操作,这也是可行的,但两个功能很显然有相同的地方,例如都需要相同的数据验证.为了减少数据冗余度,增加可维护性.我们用LookUpDispatchAction类来实现这两种功能.
好了我们来具体的分析一下吧.
第一步:创建一个项目一个jsp页面(
 
2007年06月20日 星期三 10:49

Struts Logic标签库中的标签可以根据特定逻辑条件来控制输出网页内容,或者循环遍历集合中的所有元素,分为以下几类:
1.
比较标签
2.

 
2007年05月31日 星期四 21:06
采用DynaValidatorForm机制的最大好处是我们不用再创建相对应的ActionForm
例1:
    struts 配置文件
     <form-bean name="testForm" type="org.apache.struts.validator.DynaValidatorForm" >
         <form-property name="num1" type="java.lang.String"></form-property>
         <form-property name="num2" type="java.lang.String"
 
2007年05月24日 星期四 20:51

package co.jfis.struts.DB.Action;

import java.util.ArrayList;
import java.sql.ResultSet;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;


import co.jfis.struts.DB.Form.*;
import co.jfis.struts.com.DB.dbP

 
2007年05月23日 星期三 21:11
1异常
Javax.servlet.jsp.JspException:Cannotretrievemappingforaction/Login(/Login是你的action名字)

可能原因:action没有再struts-config.Xml中定义,或没有找到匹配的action,例如在JSP文件中使用

处理:如果出现上述异常,请查看struts-config.Xml中的定义部分,有时可能是打错了字符或者是某些不符合规则,可以使用strutsconsole工具来检查。

2异常
org.apache.jasper.JasperException:Cannotretrievedefinitionforformbeannull

可能原因:这个异常
 
2007年05月23日 星期三 20:47

public class text {

      public static void main(String[] args) throws SQLException {
   // 测试LoginForm表单中是否获取数据
     LoginForm form = new LoginForm();
     String username = form.getUsername();
     String password = form.getPassword();
     System.out.println(password);
     System

 
2007年05月21日 星期一 17:43
 
2007年05月21日 星期一 17:36

Struts的Logic标签可以根据特定的逻辑条件来判断网页的内容,或者循环遍历集合元素,它和HTML,Bean标签是Struts应用种最常用的三个标签.它的功能主要是比较运算,进行字符串的匹配,判断指定的内容是否存在,循环遍历集合,进行请求转发和重定向,下面具体的说明标签的用途:

<logic:equal>变量等于指定的常量

 
2007年05月21日 星期一 15:40

1>Action属性及含义:

[path] Action类的相对路径

[name] 与本操作关联的Action bean的名称(ActionForm)

[type] 连接到本映射的Action类的全称(可有包名)

[scope] ActionForm bean的作用域(request或session)

[Prefix]

[Suffix]

[className] ActionMapping对象的类的完全限定名默认的类是org.apache.struts.action.ActionMapping

[input] 输入表单的路径,指向bean发生输入错误必须返回的控制

[unknown] 默认为false。该属性设置为true,就是声明这个Act

 
   
 
 
文章分类
 
   
 
文章存档
 
     
 
最新文章评论
  

有用!!谢谢了
 

非常感谢! http://mktime.tk
 

[表情]
 

GOOD 顶
 

谢谢!
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu