方便struts2项目调试-configdebug-1.0

问题描述

1.概述在使用struts2进行web项目开发的时候,我们需要使用配置文件来解耦action和视图资源(例如:jsp页面)开发完某个功能之后,我们在页面做一个操作(例如点击一个按钮),然后跳转到另一个页面,在调试的过程中,我们需要知道我的这个操作调用了哪个action,并且action执行之后,返回到哪个页面,然后在action中,或页面上,或配置文件中来找到是否出错一般的调试过程是:根据url,在struts2配置文件中找到该url对应的配置信息然后根据配置信息,找到对应的action类,以及对应的方法然后看该操作返回那个结果字符串再到配置文件中,找到该结果字符串对应的视图资源位置最后找到视图资源这个过程对开发人员来说,是繁琐的,无聊的。我们要做的,就是省去上面的步骤,直接找到需要的调试相关信息2.功能列表用户进行一个操作,如果经过struts2处理,就会在控制台打印相应的信息,信息如下:该操作的访问方式:例如POST或GET调试url地址:url及参数(POST方式的参数被转为GET方式),便于用url直接调试POST或GET参数的多行显示:每行显示一个键值对,参数名称=参数值执行的action以及方法:便于快速找到该操作对应的action及方法该操作的执行时间(单位毫秒):便于确定该操作的执行效率该action配置信息所在配置文件的路径以及名称:便于快速找到对应的配置文件该action配置信息在配置文件中的行数:便于快速找到配置该action的位置该action返回的结果名称:便于快速确定action中方法返回的结果名称该action返回的视图位置:便于快速找到该操作返回的视图资源的实际位置Session范围中的信息:便于观察session中的信息方便的开关控制台信息的显示通过配置struts.xml文件中的devMode的值为true或false,来启用或停用控制台的提示信息,从而达到在开发的时候,设置devMode=true(打印信息),在程序上线的时候,设置devMode=false(不打印信息),不会造成效率的影响。或者在struts.xml中去掉该插件相关的拦截器配置(在项目发布时,可以不包含该插件包),来关闭调试信息。可自定义提示前缀和提示信息在configdebug.properties属性文件中进行配置。详细说明:http://shileijava.iteye.com/blog/1061558

时间: 2024-09-21 02:30:12

方便struts2项目调试-configdebug-1.0的相关文章

异常处理-Struts2项目中声明式异常捕捉 却显示No result defined for action

问题描述 Struts2项目中声明式异常捕捉 却显示No result defined for action LoginForm.jsp <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags"

2.0项目升级到4.0后有些程序不能使用

问题描述 之前Webapp是2.0下运行的,IIS上的版本也是2.0.最近项目升级到4.0.上线后发现部分2.0开发的自定义控价无法使用.如果把IIS上的ASP.NET版本改成2.0老项目正常,但是改到4.0老项目就有部分功能不能正常使用.但是并不是所有的功能都无法使用,有些自定义控件单独使用可以,嵌套到自定的GridView就不好用了.网络上也查询了一下,关于修改WEB.CONFIG的帖子都不能解决问题.所以请有升级过网站的朋友们给点意见. 解决方案 解决方案二:基本上,微软保证.netfra

java-jboss下部署多个struts2项目?

问题描述 jboss下部署多个struts2项目? 最近需要在一个jboss下部署两个struts2写的项目,我将两个项目均放在deploy目录中,但启动报错说ObjectFactory with the name xwork has already been loaded by bean,估计jar包冲突,如果这样的话,该怎么在一个jboss下启动这两个项目,还望CSDN大神指点. 解决方案 http://my.oschina.net/xiaohong/blog/28151

android 5.0错误-安卓项目不兼容5.0系统

问题描述 安卓项目不兼容5.0系统 开发一个电商项目,基于安卓6.0开发的.首页就是一个RecylerView显示数据,其中第一个条幕是一个ViewPager.在安卓4.3运行流畅,但是在4.4的魅族,和5.0的小米和三星手机中,只要ViewPager显示出来,占用内存马上达到150M,页面滑动很慢,但是只要将ViewPager滑出界面,页面滑动又恢复正常.我删掉过一次第一行ViewPager.跑在三星手机上,就完全没问题.有没有大神知道这到底是为什么啊? 解决方案 安卓5.0系统Android

java-求助maven 多模块项目调试的问题

问题描述 求助maven 多模块项目调试的问题 maven 多模块web项目,每次修改java代码都要install一下,有没有方法不用每次都要intall就能调试,我用的jetty插件. 解决方案 是Eclipse下Server用jetty吗? 解决方案二: 多模块maven项目实践经验

vs2012 sp net-VS2012打开项目 提示Asp.net4.0未在web服务器上注册

问题描述 VS2012打开项目 提示Asp.net4.0未在web服务器上注册 如上图 请问这个问题怎么解决 解决方案 运行下aspnet_regiis.exehttps://msdn.microsoft.com/zh-cn/library/k6h9cz8h(VS.80).aspx 解决方案二: http://www.cnblogs.com/lvxiouzi/p/3511446.html

在struts2 项目中 同一个页面有多个 模块 加载数据的时候 怎么加载呢?

问题描述 最近心里边一直有一个问题在我们做struts2项目的时候我们加载首页比如说http://www.dangdang.com在网站左边有那么多商品的分类信息的数据然后中间部分加载的数据量也相当的大我有个疑问就是它在页面请求的时候是怎么做到的呢(也许当当不是的用jsp我只是举这样一个例子)我们在请求一个页面的时候一次只能请求一个action也就是说页面加载是串行的但是现在的需求是并行的当加载左边商品分类的同时也要加载中间正文中商品的信息算起来的话应该有好多的List集合我们在做action的

winxp+iis+vs2005无法调试asp.net2.0,请高从指点!

问题描述 我的系统是winxp,iis和vs2005都安装了,可就是无法调试asp.net2.0,请哪位大哥指点,非常感谢! 解决方案 解决方案二:没有遇到过,不好意思.

IIS7.5中调试.Net 4.0网站出现无厘头、500错误的解决方法_win服务器

刚刚 部署了ii7的dll的有x86写的,就会出现以下这样的问题 iis 7 x86,Could not load file or assembly 'Name' or one of its dependencies. An attempt was made to load a program with an incorrect format. 解决这样的,只要设置一下iis兼容x86程序就可以了,具体步骤: 1.开始-> 运行 2. 3. 高级设置, Enable 32 - Bit Appli