国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Struts2(五)Action二配置

2019-11-14 23:30:55
字體:
來源:轉載
供稿:網友
Struts2(五)Action二配置一、method參數

action

package com.pb.web.action;public class HourseAction {        public String add(){        System.out.

struts.xml

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC    "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"    "http://struts.apache.org/dtds/struts-2.3.dtd"><struts>  <!--   <constant name="struts.enable.DynamicMethodInvocation" value="false" />    <constant name="struts.devMode" value="false" />    <package name="default" namespace="/" extends="struts-default">        <default-action-ref name="index" />        <global-results>            <result name="error">/error.jsp</result>        </global-results>        <global-exception-mappings>            <exception-mapping exception="java.lang.Exception" result="error"/>        </global-exception-mappings>        <action name="index">            <result type="redirectAction">                <param name="actionName">HelloWorld</param>                <param name="namespace">/example</param>            </result>        </action>    </package>    <include file="example.xml"/> -->    <!-- Add packages here --><constant name="struts.devMode" value="true" /><package name="default" namespace="/" extends="struts-default"><action name="hourse_add" class="com.pb.web.action.HourseAction" method="add"><result>addsuccess.jsp</result></action><action name="hourse_update" class="com.pb.web.action.HourseAction" method="update"><result>updatesuccess.jsp</result></action><action name="hourse_del" class="com.pb.web.action.HourseAction" method="delete"><result>deletesuccess.jsp</result></action></package></struts>

默認action配置

<!--默認action  --><default-action-ref name="index" /><action name="index"><result>index.jsp</result></action>

二、使用動態方法調用

package com.pb.web.action;public class UserAction {        public String add(){        System.out.println("執行添加操作!");        return "success";    }    public String update(){        System.out.println("執行更新操作!");        return "success";    }    public String delete(){        System.out.println("執行刪除操作!");        return "success";    }}

struts.xml

<package name="default" namespace="/" extends="struts-default"><action name="user" class="com.pb.web.action.UserAction"><result>userSuccess.jsp</result></action>

頁面

<!--  使用感嘆號,調用指定方法--><form action="user!add"><input type="submit"  value="添加"/></form><form action="user!update"><input type="submit"  value="更新"/></form><form action="user!delete"><input type="submit"  value="刪除"/></form>

另一種寫法

<!--  使用感嘆號,調用指定方法--><form action="user!add.action"><input type="submit"  value="添加"/></form><form action="user!update.action"><input type="submit"  value="更新"/></form><form action="user!delete.action"><input type="submit"  value="刪除"/></form>

三、使用通配符簡化配置

action

package com.pb.web.action;public class HourseAction {        public String add(){        System.out.println("執行添加操作!");        return "success";    }    public String update(){        System.out.println("執行更新操作!");        return "success";    }    public String delete(){        System.out.println("執行刪除操作!");        return "success";    }}

struts.xml

<constant name="struts.devMode" value="true" /><package name="default" namespace="/" extends="struts-default"><action name="hourse_*" class="com.pb.web.action.HourseAction" method="{1}"><result>{1}success.jsp</result></action></package>

頁面

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><body><form action="hourse_add"><input type="submit"  value="添加"/></form><form action="hourse_update"><input type="submit"  value="更新"/></form><form action="hourse_delete"><input type="submit"  value="刪除"/></form></body></html>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 河东区| 福泉市| 延吉市| 承德县| 普洱| 关岭| 吉首市| 新龙县| 昌吉市| 罗田县| 黎平县| 太仓市| 沈丘县| 六安市| 宜兴市| 平邑县| 大城县| 通化市| 桐梓县| 绥中县| 河北区| 洞头县| 张家口市| 米林县| 交口县| 石棉县| 扬中市| 酒泉市| 长治县| 郓城县| 蓬莱市| 洛宁县| 通河县| 舒兰市| 内丘县| 长宁县| 廊坊市| 高唐县| 合山市| 凌云县| 雷州市|