zoukankan      html  css  js  c++  java
  • Struts2框架学习笔记--strtus2初识

    struts2概述:

    1、struts2框架应用于javaEE三层结构中的Web层框架

    2、struts2框架是在struts1和webwork基础之上发展的全新框架(脱胎换骨 ,用法完全不一样)ps:现在逐渐被springMVC替代了

    3、struts2解决的问题:多个servlet问题。

    struts2初识:

    第一步,建立web项目,导入jar包

    第二步,创建action

    * 访问servlet方法,都会执行service方法
    * 访问action,每次访问action,默认执行execute方法

    第三步配置 action类访间路径,
    1创建 struts2核心配置文件
    核心配置文件名称和位置是固定的
    位置必须在src下面,名称 struts. xml

    2引入dtd约束

    <!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
    "http://struts.apache.org/dtds/struts-2.5.dtd">

    3.action配置

    4.在web.xml中配置strtus2过滤器

    5.web执行action,成功跳转。


    Action三种编写方式:

    1、创建普通类,无继承,无实现

    2、创建类,实现接口Action

    3、创建类,继承类ActionSupport


    访问Action的三种方法

    1、使用Action标签的method属性,这个属性执行action方法

    2、使用通配符实现 <action name="linkname_*" class="com.lsq.struts2" method="{1}">当客户端发送linkmane_save.action这样的请求时, action元素的name属性就被设置成 linkman_save, method属性就被设置成save。当客户端发送linkmane_update.action这样的请求时, action元素的name属性就被设置为 linkmane_update,method属性也被设置成 update

    ( '*' 可以匹配任意内容  )

    3.动态访问,一般不用。


  • 相关阅读:
    Python 的with关键字
    java解析xml
    Java IO & Serialization
    Java动态编译
    爬虫下载City Scape数据
    Pytorch多GPU训练
    可视化利器Visdom
    GLOG使用Demo
    hyperopt自动调参
    [Redis源码阅读]redis持久化
  • 原文地址:https://www.cnblogs.com/ls-strong/p/9966718.html
Copyright © 2011-2022 走看看