zoukankan      html  css  js  c++  java
  • Struts 2

    《默认》
    execute -- 默认方法
    success -- 默认返回值

    《配置》
    《package》
    <package name="default" namespace="/" extends="struts-default">
    name -- 避免重命名
    namespace -- 路径
    extends="struts-default" -- struts2必须继承

    《action》
    <action name="product" class="demo.action.Action">
    name -- 提交的行动
    class="demo.action.Action" -- 对应的类

    《result》
    <result name="success"> /product.jsp </result>
    name -- 根据类,返回的 数据,执行 跳转

    <constant name="struts.devMode" value="true"></constant> -- 开发者模式,在修改后,自动重启项目

    《标签库》
    <%@ taglib uri="/struts-tags" prefix="s" %> -- OGNL标签库
    <s:property value="#request.demo"/> -- 用于取值
    #parameters -- 获取参数值
    #attr -- 范围对象值
    #request
    #session
    #application -- 范围对象值
    odd -- 偶数
    even -- 奇数
    <s:date name="date" format="yyyy年MM月dd日" /> -- 格式化日期

    《文件上传》
    enctype="multipart/form-data" -- 表单,必设此属性
    iconFileName -- 通过此属性获取提交的文件名,名字必须要符合这样的规范,文件域的名字 + FileName
    iconContentType --通过此属性获取提交的文件类型,名字必须要符合这样的规范,文件域的名字 + ContentType
    req.getRealPath("upload") -- 通过HttpServletRequest 对象的getRealPath方法来获取文件或文件夹的真实路径
    exists -- 判断文件夹是否存在,此命令,返回值为,boolean类型
    mkdir -- 此命令,创建
    <meta http-equiv=""

     

    其实就七个步骤:

    第一步:添加所需的jar包。

    第二步:创建实体类以及对应的映射文件。

    第三步:配置hibernate.cfg.xml配置文件。

    第四步:配置struts.xml配置文件。

    第五步:创建相应的action。

    第六步:在web.xml中配置启动Struts2框架的过滤器。

    第七步:编写JSP显示页面。

  • 相关阅读:
    一些我遇到前端方面的问题和解决方法
    Effective Objective-C 2.0学习记录(二)
    Effective Objective-C 2.0学习(一)
    加快Xcode运行速度
    JPA CriteriaBuilder的简单使用
    日志切分
    iOS并发,串行,异步,同步
    服务重启脚本
    简述http/https加密和认证方式
    nohup的使用
  • 原文地址:https://www.cnblogs.com/xjbBill/p/6033535.html
Copyright © 2011-2022 走看看