通常,如果我们只是使用alert(object);它将显示为[object Object].如何在JavaScript中打印对象的所有内容参数?
是否有任何跨浏览器的JavaScript/jQuery代码来检测浏览器或浏览器选项卡是否正在关闭,而不是由于链接被点击?
这两个接口之间的确切区别是什么?是否Enumeration有过使用效益Iterator?如果有人可以详细说明,那么参考文章将不胜感激.
大多数时候我会使用异常来检查代码中的条件,我想知道什么时候使用断言是合适的时间?
例如,
Group group=null;
try{
group = service().getGroup("abc");
}catch(Exception e){
//I dont log error because I know whenever error occur mean group not found
}
if(group !=null)
{
//do something
}
Run Code Online (Sandbox Code Playgroud)
你能指出断言如何适应这里吗?我应该使用断言吗?
看起来我从不在生产代码中使用断言,只在单元测试中看到断言.我知道在大多数情况下,我可以使用异常来执行上面的检查,但我想知道"专业"的适当方式.
我为spring配置了事务支持.有没有办法记录事务只是为了确保我正确设置所有内容?在日志中显示是查看正在发生的事情的好方法.
我的处理程序转发到internalresourceview'apiForm',但后来我得到错误404 RequestURI =/WEB-INF/pages/apiForm.jsp.我确定apiForm.jsp位于/ WEB-INF/pages /
13:45:02034 DEBUG [org.springframework.web.servlet.view.JstlView] -转发到资源[/WEB-INF/pages/apiForm.jsp]在InternalResourceView 'apiForm'
13:45:02035 DEBUG [org.springframework .web.servlet.DispatcherServlet] - 名为'testapp2'的DispatcherServlet确定[/WEB-INF/pages/apiForm.jsp]的最后修改值
13:45:02,038 DEBUG [org.springframework.web.servlet.DispatcherServlet] -在getLastModified
13:45:02,038中找不到处理程序DEBUG [org.springframework.web.servlet.DispatcherServlet] - 名为'testapp2'的DispatcherServlet处理请求[/WEB-INF/pages/apiForm.jsp]
13:45:02,038 WARN [org.springframework.web.servlet.PageNotFound] - 在DispatcherServlet中找不到带有URI [/WEB-INF/pages/apiForm.jsp]的HTTP请求的映射,名称为'testapp2'13
:45:02,045 DEBUG [org.springframework. web.servlet.DispatcherServlet] - 已成功完成请求
13:45:02,048 DEBUG [org.springframework.web.servlet.DispatcherServlet] - 已成功完成请求
这就是我的dispatcher.xml的样子..
<bean id="viewResolver"
class="org.springframework.web.servlet.view.UrlBasedViewResolver">
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
<property name="prefix" value="/WEB-INF/pages/"/>
<property name="suffix" value=".jsp"/>
</bean>
Run Code Online (Sandbox Code Playgroud) 我有以下疑问:
我已经将log4jConfigLocation放在web.xml中,但我仍然收到以下警告:
log4j:WARN No appenders could be found for logger ?
? (org.springframework.web.context.ContextLoader).
log4j:WARN Please initialize the log4j system properly.
Run Code Online (Sandbox Code Playgroud)
我错过了什么?
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/applicationContext.xml
</param-value>
</context-param>
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/classes/log4j.properties</param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.util.Log4jConfigListener
</listener-class>
</listener>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<servlet>
<servlet-name>suara2</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>suara2</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
</web-app>
Run Code Online (Sandbox Code Playgroud) java ×6
spring ×5
javascript ×2
spring-mvc ×2
assertion ×1
collections ×1
eclipse ×1
ejb-3.0 ×1
enumeration ×1
exception ×1
iterator ×1
jpa ×1
jquery ×1
jta ×1
log4j ×1
m2eclipse ×1
maven ×1
maven-2 ×1
object ×1
persistence ×1