当前位置: 首页 > news >正文

女生学计算机应用技术可以做什么/廊坊seo优化

女生学计算机应用技术可以做什么,廊坊seo优化,苏州html网站模板,嘉兴网站排名优化价格前面已经学习了struts2的基本用法,接下来再说说struts2的三种访问方式。 第一种方式:指定method属性 第二种方式:动态方法调用(感叹号方式,需要打开对应开关),官网不推荐使用 第三种方式:通配符方式,官网推荐使用 不废话,上代码&a…

前面已经学习了struts2的基本用法,接下来再说说struts2的三种访问方式。

第一种方式:指定method属性

第二种方式:动态方法调用(感叹号方式,需要打开对应开关),官网不推荐使用

第三种方式:通配符方式,官网推荐使用

 

不废话,上代码!!!


1. 指定method属性方式

    1.1)修改Action类,在内部加CURD的方法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public class Hello extends ActionSupport {
        // 添加
    public String add() {
        System.out.println("调用了添加的方法!");
        return "add";
    }
    // 删除
    public String delete() {
        System.out.println("调用了删除的方法!");
        return "delete";
    }
    // 更新
    public String update() {
        System.out.println("调用了更新的方法!");
        return "update";
    }
    // 查询
    public String select() {
        System.out.println("调用了查询的方法!");
        return "select";
    }
}

    1.2)修改struts.xml文件(配置对应的Action)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<package name="default" namespace="/" extends="struts-default">
     
    <action name="singerAdd" class="com.pxy.action.Hello" method="add">
        <result name="add">/WEB-INF/jsp/singer_add.jsp</result>
    </action>
    <action name="singerDelete" class="com.pxy.action.Hello" method="delete">
        <result name="delete">/WEB-INF/jsp/singer_delete.jsp</result>
    </action>
    <action name="singerUpdate" class="com.pxy.action.Hello" method="update">
        <result name="update">/WEB-INF/jsp/singer_update.jsp</result>
    </action>
    <action name="singerSelect" class="com.pxy.action.Hello" method="select">
        <result name="select">/WEB-INF/jsp/singer_select.jsp</result>
    </action>
</package>

    1.3)添加对应的JSP页面,我把对应的JSP页面放到了/WEB-INF/jsp/目录下。

    1.4)接下来可以通过以下地址进行访问。

        http://localhost:8080/strDemo/singerAdd.action

        http://localhost:8080/strDemo/singerDelete.action

        http://localhost:8080/strDemo/singerUpdate.action

        http://localhost:8080/strDemo/singerSelect.action

    1.5)到这儿就结束了,如果你的程序不能跳转到对应的JSP页面,请把项目删后再来一遍吧,如果操作了10遍还不行,那可以直接放弃了。


2. 动态方法方式

    2.1)修改struts.xml文件,在其中设置开启动态方法的常量(建议写在package标记上面)

1
2
    <!-- 开启动态方法调用 -->
    <constant name="struts.enable.DynamicMethodInvocation" value="true" />

    2.2)修改struts.xml文件(配置对应的Action)

1
2
3
4
5
6
7
    <!-- 动态方法调用 -->
    <action name="singermng" class="com.pxy.action.Hello">
        <result name="add">/WEB-INF/jsp/singer_add.jsp</result>
        <result name="delete">/WEB-INF/jsp/singer_delete.jsp</result>
        <result name="update">/WEB-INF/jsp/singer_update.jsp</result>
        <result name="select">/WEB-INF/jsp/singer_select.jsp</result>
    </action>

    2.3)通过以下地址进行访问(注意标红的部分是Action类中的方法名)

        http://localhost:8080/strDemo/singermng!add.action

       http://localhost:8080/strDemo/singermng!delete.action

       http://localhost:8080/strDemo/singermng!update.action

       http://localhost:8080/strDemo/singermng!select.action


3. 通配符方式

    3.1)修改struts.xml文件(配置对应的Action,其中*就是通配符,可以设置多个,后面使用{1}{2}按从左到右的顺序匹配)

1
2
3
4
    <!-- 通配符方式调用 -->
    <action name="smng_*" class="com.pxy.action.Hello" method="{1}">
    <result name="{1}">/WEB-INF/jsp/singer_{1}.jsp</result>
    </action>

    3.2)通过以下地址进行访问

 

        http://localhost:8080/strDemo/smng_add.action

       http://localhost:8080/strDemo/smng_delete.action

       http://localhost:8080/strDemo/smng_update.action

       http://localhost:8080/strDemo/smng_select.action

 


到这儿三种基本访问方式就OK了。

各位客官,如果还满意的话,请点个赞···j_0028.gif

转载于:https://www.cnblogs.com/yixueyuan/p/7268923.html

http://www.lbrq.cn/news/1475551.html

相关文章:

  • 网站建设怎样把网页连接起来/上海网站快速优化排名
  • 检测网站为什么打不开了/什么网站百度收录快
  • 购物网站有哪些功能/360推广开户
  • javaweb做网站的流程/广州seo好找工作吗
  • 做电商的批发网站有哪些/教育机构排名
  • ps做图游戏下载网站/成都百度关键词排名
  • 自己做的网站如何推广/百度做广告费用
  • 有什么做图片赚钱的网站/推广平台排行榜
  • 做思维导图的资源网站/百度网址大全电脑版旧版本
  • 做企业网站流程/seo快速优化软件
  • 虚拟机怎么做网站空间/今日最火的新闻
  • 网站建设怎么分录/seo咨询服务
  • 广西网站建设与规划/手机app免费制作平台
  • 南京网站模板/朋友圈产品推广文案
  • wordpress 整站打包/网站推广的作用
  • 做外汇上什么网站看新闻/网站外链的优化方法
  • 互联网金融网站设计/怎么制作网站教程手机
  • 网站备案名称怎么修改/引流推广犯法吗
  • 给前端做网站的图片叫什么软件/如何宣传推广自己的店铺
  • 视频号视频怎么下载/企业排名优化公司
  • 徐州营销型网站建设/百度贴吧网页版登录
  • 鞍山网站建设工作室/石家庄关键词排名提升
  • 视频主播网站/seo薪资水平
  • 信息化建设 网站/杭州百度
  • 安陆 网站建设/谷歌广告代理
  • 潜江哪里做网站/游戏搜索风云榜
  • 陕西省西咸新区开发建设管理委员会官方网站/百度搜索网页版
  • 杭州e时代互联网站建设/网站开发语言
  • 网站的建设和维护/微商如何引流与推广
  • 唐尧文化 网站建设工作总结/优化服务公司
  • 自动驾驶中的传感器技术15——Camera(6)
  • NCV8402ASTT1G自保护N沟道功率MOSFET安森美/ONSEMI 过流过温保护汽车级驱动NCV8402ASTT1
  • 电商前端Nginx访问日志收集分析实战
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘altair’问题
  • 《Java 程序设计》第 14 章 - JavaFX 基础
  • 【抄袭】思科交换机DAI(动态ARP监控)配置测试