• 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
  • 相关阅读:
    TCP通信
    TCP/IP与套接字
    SPA页面性能优化
    webpack打包css样式出错
    《转》理解Object.defineProperty的作用
    vue2.0 自定义时间过滤器
    axios post提交数据格式不对的问题
    vue-cli开发时,ajax跨域详细解决办法
    关于Vue实例的生命周期created和mounted的区别
    npm install 报错(npm ERR! errno -4048,Error: EPERM: operation not permitted,)解决方法
  • 原文地址:https://www.cnblogs.com/qinxike/p/3003460.html
Copyright © 2020-2023  润新知