• structs2使用小结2


    回顾之前做过类似structs2的知识点总结

    Structs2历史、处理流程及与1.0版本的区别

    Structs2配置文件、拦截器、校验等

    EL表达式在JS中使用

    ${}El表达式不能直接在单独JS文件中使用,如果在JSP文件内部js代码中使用时必须加引号(否则不能正常执行,切记);El表达式可以直接在html代码中使用,但不能潜逃在structs标签内,或jsp中<%%>代码块中,因为它与后两者一样都是后台执行完后直接将结果输出的前台的,算是不同种类的表达式不能嵌套使用。

    遇到问题是排查步骤

    近段时间的感受,Structs在项目中就是接收用户请求、调用service层接口处理、根据结果响应用户跳转到不同的页面中,项目中遇到问题的排查思路时,首先断点定位到action的对应方法中,看是否接收到了请求,如果没有则看前台浏览器在提交请求前是否有JS报错即前台是否已经发出了请求,如果有则查看请求格式判断是否是structs底层过滤器没按正常流程执行请求;如果action中接受到请求,则看调用的接口是否按正常返回值,没有则调试下层接口,如果正常则看方法返回值是否正常。

    前台用户请求一般就form表单和ajax提交两种方式,现在项目中多用ajax表单提交方式,以便表单出错时可以不刷新页面提示用户。

  • 相关阅读:
    Vim插件列表
    比nerdtree更好的文件浏览器:vimfiler
    在不同的窗口之间跳转
    unite
    ARMv7 .n和.w指令宽度指示符后缀
    Mybatis之分表设计与分表插入
    thymeleaf之菜单树
    管理后台菜单查询
    Linux下Tomcat重新启动
    网页缓存清除
  • 原文地址:https://www.cnblogs.com/doit8791/p/3474049.html
Copyright © 2020-2023  润新知