艾彬的JAVA博物馆

希望通过这里结交更多的朋友.MSN:axu18@hotmail.com;QQ:18306739

用户操作
[即时聊天] [发私信] [加为好友]
艾彬ID:axu20
17485次访问,排名7162,好友0人,关注者1人。
axu20的文章
原创 16 篇
翻译 0 篇
转载 45 篇
评论 30 篇
艾彬的公告
本站刚刚建立,内容不是很多,都是收录一些自己平时遇到过问题的解决方法和自己喜欢的技术方面.如有什么问题希望大家一起讨论研究多多留言!
最近评论
李娜:楼主,真的太管用了啊,感激啊。
吴朋涛:非常感谢楼主哈

大恩大德没齿难忘~
holmess:的确如此
xwj1003:一起学习吧。不过我想找一些异步刷新的例子。
例如,添加,修改,删除,不用刷新页面的那种。
你有吗?没有就写一个吧
梁轩:旧的已经过去.记住美好的事和忘记不开心的事.从新开始新的想路.
  时间有限是要我们好好把握的.努力在努力一定要干出个样来.这是有人告诉我的.我向她保正过我一定要干出个样来.你说男人是不是要这样呀.
  要在学习中进步,在磨练中成长.
  相信我们自己一定能不要让关心和爱我们的人失忘.
文章分类
收藏
相册
喜欢的图片
友情连接
iReport学习
冷裂
小姜的网
自己的bolg
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes

转载 DispatchAction样例收藏

新一篇: LookupDispatchAction样例 | 旧一篇: DispatchAction的详细说明

建一个jsp页面代码如下:

<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic" %>
 
<html:html locale="true">
 <head>
    <html:base />
   
    <title>MyJsp.jsp</title>
 
 </head>
 
 <body>
<a href="modify.do?method=add">dfsd</a>
<a href="modify.do?method=update">dfsd</a>
 </body>
</html:html>
建一个action代码如下:注意:这里的action必须是继承DispatchAction
 
package com.yourcompany.struts.action;
 
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;
 
/**
 * MyEclipse Struts
 * Creation date: 01-05-2007
 *
 * XDoclet definition:
 * @struts:action validate="true"
 */
public class ModifyAction extends DispatchAction {
 
    // --------------------------------------------------------- Instance Variables
 
    // --------------------------------------------------------- Methods
 
    /**
     * Method execute
     * @param mapping
     * @param form
     * @param request
     * @param response
     * @return ActionForward
     */
    public ActionForward update(ActionMapping mapping, ActionForm form,
        HttpServletRequest request, HttpServletResponse response) {
System.out.print("update");
        // TODO Auto-generated method stub
        return null;
    }
    public ActionForward add(ActionMapping mapping,ActionForm form,
            HttpServletRequest request,HttpServletResponse response) {
        System.out.print("add");
            // TODO Auto-generated method stub
            return null;
        }
}
Struts-config.xml配置代码如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
 
<struts-config>
 <data-sources />
 <form-beans />
 <global-exceptions />
 <global-forwards />
 <action-mappings >
    path="/modify"
    parameter="method"
    type="com.yourcompany.struts.action.ModifyAction" />
  
 </action-mappings>
 <message-resources parameter="com.yourcompany.struts.ApplicationResources" />
</struts-config>
注意:这里的parameter=method要和jsp页面连接问号后的变量一致
这样的点击add,update分别会在控制台上打出,add,update 

发表于 @ 2007年11月19日 20:08:00|评论(loading...)|编辑

新一篇: LookupDispatchAction样例 | 旧一篇: DispatchAction的详细说明

评论:没有评论。

发表评论  


登录
Csdn Blog version 3.1a
Copyright © 艾彬