zoukankan      html  css  js  c++  java
  • 2018.11.17 Struts2框架入门

    Struts2 框架学习

    一、struts2是什么?

    (1)概念

    (2)struts2使用优势

    • 自动封装参数
    • 参数校验
    • 结果的处理(转发|重定向)
    • 国际化
    • 显示等待页面
    • 表单的防止重复提交

    (3)struts2具有更加先进的架构以及思想

    (4)struts2的历史

    • struts2与struts1区别就是技术上没有什么关系.
    • struts2的前身时webwork框架.

    二、搭建struts2框架

    1.导包

    • 解压struts-2.3.24 (struts-2.3.24这个不是最新的应该也基本类似)

    lib是我们用到的所有jar包 apps是一些常用的例子 docs是一些文档 src是源文件

    • 进入apps 解压第一个做好的成品找里面的jar最小的

    找到lib文件夹

    2.书写Action类

    3.书写src/struts.xml文件

    dtd文件的位置

    记得先引入struts2的dtd文件约束

    xml文件头部信息

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

    完整的xml文件

    具体为什么这么配置请看下一篇

    4.将struts2核心过滤器配置到web.xml (最关键)

    3.测试项目

    点击运行的时候会出现404错误的

    去配置文件中复制参数后才能正确访问

    在xml文件中跟action类都是相对应的

    4.访问流程

  • 相关阅读:
    java获取指定月份有几个星期x,获取指定月份跨了多少个星期
    linux下vim编辑器使用
    bash Shell条件测试
    grep与正则表达式
    网络基础--NAT
    网络基础-DHCP
    Python--元组(tuple)
    Python--元组(tuple)
    Linux--用户管理
    Linux--用户管理
  • 原文地址:https://www.cnblogs.com/qichunlin/p/9975905.html
Copyright © 2011-2022 走看看