zoukankan      html  css  js  c++  java
  • struts2开启调试模式的几种方式

    1.开启调试模式:
      <constant name="struts.devMode" value="true"></constant>
    2.调试方式:
      2.1 使用标签调试:
        在要调试的jsp页面body下,使用<s:debug></s:debug>标签,运行时即可在页面看到一个debug链接。点击进去可查看valueStack的所有信息
      2.2 使用url后缀方式:
        在每个要请求的url地址后面,添加参数:debug=xml 或 debug=console 或debug=browser
        xml表示debug结果展示为xml格式输出,console表示以控制台文本方式输出,browser需要dojo插件支持
      2.3 使用Profiling拦截器测试性能
      a.Profiling拦截器不属于默认的拦截器栈,需配置:
            <action name="debug" class="xxx.xxx.DebugAction">
                <interceptor-ref name="profiling"></interceptor-ref>
                <interceptor-ref name="defaultStack"></interceptor-ref>    
                <result name="success">/index.jsp</result>
            </action>
      b.然后在每个要调试的url地址后添加参数:profiling=true 或 profiling=yes

    参考官方文档:

    Modern IDEs provide excellent support for debugging. In addition, the framework provides support for inspecting framework-specific objects at runtime.

    The Debugging Interceptor provides three debugging modes to provide insight into the data behind the page. The xml mode formats relevant framework objects as an XML document. The console mode provides a OGNL command line that accepts entry of runtime expressions, and the browser mode adds an interactive page that display objects from the Value Stack (it requires the Dojo Plugin)

    To use the debugging, first be sure that struts.devMode is set to true is enabled through the struts.properties file or struts.xml file, like:

    <constant name="struts.devMode" value="true" />
    

    Then, whenever a page needs debugging, add ?debug=xml or ?debug=console or ?debug=browser to the URL.

    For ?debug=xml use Internet Explorer or an IE tab in FireFox
    For ?debug=console you may need to relax any popup blockers
  • 相关阅读:
    JS对象—字符串总结(创建、属性、方法)
    vue过滤器(filter)
    mac快捷键大全
    mac版 sublime快捷键大全
    mysql数据库—表的查询排序操作大全
    emmet的html和css使用技巧大全
    Java多线程——ReentrantLock源码阅读
    你真的懂ThreadPoolExecutor线程池技术吗?看了源码你会有全新的认识
    Java多线程——AQS框架源码阅读
    Java多线程——ReentrantReadWriteLock源码阅读
  • 原文地址:https://www.cnblogs.com/qinxike/p/3003460.html
Copyright © 2011-2022 走看看