国产探花免费观看_亚洲丰满少妇自慰呻吟_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>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 改则县| 互助| 秦皇岛市| 中江县| 璧山县| 宜宾县| 永济市| 庆云县| 浪卡子县| 顺义区| 依安县| 旌德县| 资兴市| 汝城县| 宝应县| 沛县| 炉霍县| 齐河县| 肃南| 沾化县| 都昌县| 新丰县| 汝阳县| 福海县| 临沭县| 济南市| 渭源县| 历史| 花莲市| 阜康市| 大连市| 通州市| 鞍山市| 蓝田县| 雷州市| 保山市| 弋阳县| 佛山市| 宁乡县| 湖北省| 灵武市|