zoukankan      html  css  js  c++  java
  • 如何创建一个简单的struts2程序

    如何创建一个简单的Struts2程序

    “计应134(实验班) 凌豪”

    1.创建一个新的Web项目test(File->new->Web Project)

    2.Struts2框架的核心配置文件就是struts.xml,该文件主要负责Struts2应用中各Action的具体实现逻辑。struts.xml会根据不同请求找到具体的Action,然后根据Action返回的逻辑视图名找到具体的物理视图。

    添加struts2框架(右击项目test->add struts cabapbilities)选择struts 2.1点击Finish

    3.配置web.xml(web.xml是Web应用项目的核心配置文件,用来对整个项目进行部署配置,

    Struts2的核心控制器FilterDispatcher被设计成了过滤器,通过<filter></filter>标签引入,

    <url-pattern>/*</url-pattern>说明所有客户端请求都经由FilterDispatcher处理,并把过滤后的请求交给Struts2进行处理)

    4.配置struts.xml文件

    5.编写Action,在src下建一个com包,在包中新建class

    Struts2直接使用Action来封装HTTP请求参数,因此Action类应该包含与请求相对应的属性,并为该属性提供对应的setter和getter方法,

    为Action类里增加一个execute方法,因为Struts2框架默认会执行这个方法。这个方法本身并不做业务逻辑处理,而是调用其他业务逻辑组件完成这部分工作。

    我们现在要实现的是一个用户登录验证,因此Action中提供用户名和密码两个属性。如果正确返回success否则返回error

    6.新建jsp文件login.jsp,error.jsp,success.jsp(视图)

    7.部署项目(点击按钮部署test项目

    8.在浏览器中输入http://localhost:8080/test/(有的端口号为8085根据自身情况进行更改)

    总结:1.相对于没有明确框架的jsp项目Struts2有明确的框架,具体而言它分为MVC三层结构即业务逻辑层、数据控制层、视图

             2.在使用Struts2框架是一定要注意struts.xml的配置,Struts2框架的核心配置文件就是struts.xml,该文件主要负责Struts2应用中各Action的具体实现逻辑。struts.xml会根据不同请求找到具体的Action,然后根据Action返回的逻辑视图名找到具体的物理视图。

  • 相关阅读:
    IE7下图片缩放失真可用-Ms-Interpolation-Mode解决
    Chrome 设置12px以下的字体-好像新版已经不支持了
    豆瓣底部的点排版
    认识伪类元素:before和:after
    CSS3 Media Queries
    CSS3 为不同媒介设置样式的方法(CSS3 Media Queries)(转)
    CSS3 Transform的perspective属性
    CSS3 Animation Keyframes关键帧
    .Net 逆向 Reflector之reflexil使用
    内网穿透(NAT),太牛...
  • 原文地址:https://www.cnblogs.com/linghao713/p/4450304.html
Copyright © 2011-2022 走看看