基于这个问题:jQuery代码无法在IE中运行
因此text/javascript在HTML文档中使用,因此Internet Explorer可以理解它.但我想知道,你什么时候使用application/javascript,更重要的是,你为什么要用它而不是text/javascript?
我在eclipse中得到以下错误:
persistence.xml文件没有可识别的内容.
我的persistence.xml文件在我的应用程序中运行良好,但eclipse不断给我这个错误.移动文件并使用m2eclipse更新我的项目配置后,我得到了这个.我没有更改文件本身.谁知道如何解决这个问题?
persistence.xml中:
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
<persistence-unit name="localDB" transaction-type="RESOURCE_LOCAL">
<provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>
<class>package.Users</class>
<properties>
<!-- enable warnings for debugging -->
<property name="openjpa.Log" value="DefaultLevel=TRACE, Runtime=INFO, Tool=INFO, SQL=TRACE"/>
<!-- connection properties -->
<property name="openjpa.ConnectionURL" value="jdbc:mysql://localhost/test"/>
<property name="openjpa.ConnectionDriverName" value="com.mysql.jdbc.Driver"/>
<property name="openjpa.ConnectionUserName" value="root"/>
<property name="openjpa.ConnectionPassword" value=""/>
</properties>
</persistence-unit>
</persistence>
Run Code Online (Sandbox Code Playgroud)
更新
看起来像m2eclipse中的一个bug与jpa结合使用.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=251323
通过设置选项暂时解决,将其显示为警告而不是错误
我使用struts2-archtype-starter在eclipse中创建了一个新的struts项目.
在做任何事情之前我的项目中已经出现了一些错误.解决了他们中的大多数,但有1仍然给我一些问题.
Missing artifact com.sun:tools:jar:1.5.0:system pom.xml
我试图手动将tools.jar添加到我的存储库,但这并没有解决问题.
我的pom看起来像这样
<?xml version="1.0" encoding="UTF-8" ?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.divespot</groupId>
<artifactId>website</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>E-Divespot diving community</name>
<url>http://www.e-divespot.com</url>
<description>A website to support divers from all around the world.</description>
<dependencies>
<!-- Junit -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.8.2</version>
<scope>test</scope>
</dependency>
<!-- Struts 2 -->
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>2.0.11.2</version>
</dependency>
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-sitemesh-plugin</artifactId>
<version>2.0.11.2</version>
</dependency>
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-spring-plugin</artifactId>
<version>2.0.11.2</version>
</dependency>
<!-- Servlet & Jsp -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.4</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version> …Run Code Online (Sandbox Code Playgroud) 我有几个版本的Eclipse遇到过这个问题.在某些情况下,Eclipse不会将字节码类文件输出到输出目录.我会做一个构建和清洁.我正在使用Tomcat服务器.我停止服务器,Eclipse仍然不会进行构建.
我的输出目录:project/WebContent/WEB-INF/classes
有时在完成这么多构建和/或重新启动我的机器之后,我能够再次构建到该目录.有谁知道问题是什么?
此外,为此问题创建错误报告的最佳方法是什么.
版本信息:适用于Web开发人员的Galileo Eclipse Java EE IDE.构建ID:20100218-1602
另外,安装了mvn m2eclipse插件.
我用ajax加载一个html.我想在jquery对象中加载结果.我尝试过,但它返回null.我怎样才能做到这一点?我有一个完整的页面,包括doctype,head元素和body元素.
var test = $(result); //result contains html code
alert(test.html()); //returns null
Run Code Online (Sandbox Code Playgroud)
我用这个函数加载数据.
function ajaxLoadContent(element) {
$.ajax({
url: "url to the page",
type: "GET",
timeout: 5000,
datattype: "html",
success: function(result) {
//handler
},
});
return false;
Run Code Online (Sandbox Code Playgroud) 我想在site-mesh的装饰器文件中使用spring安全标记库的一些标记.但是这些标签内的内容从未显示过.谁能告诉我为什么会这样?
码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<%@taglib prefix="decorator" uri="http://www.opensymphony.com/sitemesh/decorator" %>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<!--HTML-->
<form id="login_form" method="post" action="<c:url value='j_spring_security_check'/>">
<sec:authorize access="isAuthenticated()">
<p>profile</p>
<p>messages</p>
</sec:authorize>
<sec:authorize access="isAnonymous()">
<!--A Login form -->
</sec:authorize>
</form>
<!--More HTML -->
</html>
Run Code Online (Sandbox Code Playgroud)
由于某种原因,两个块都没有显示.
我正在编写一个脚本来获取Geolocations(Lat,lon),我可以使用它来集中我的谷歌地图实例.现在我使用2种可能的技术.一个是google.loader.ClientLocation对象.我还没有测试过这个,因为它为我返回null.我想因为我不住在普通的地方(威廉斯塔德,库拉索岛使用无线互联网连接.所以我的调制解调器是无线的.).
因此我制作了一个备用计划navigator.geolocation.这在Chrome中效果很好,但是firefox会超时并且在IE中根本不起作用.
有没有人知道一个很好的替代方法来获得用户的地理位置,或者有人建议我的代码如何变得更稳定.
我设置了超时navigator.geolocation,因为我不希望我的用户等待更多的为5秒.增加超时并不会提高firefox的可靠性.
function init_tracker_map() {
var latitude;
var longitude;
if(google.loader.ClientLocation) {
latitude = (google.loader.ClientLocation.latitude);
longitude = (google.loader.ClientLocation.longitude);
buildMap(latitude, longitude);
}
else if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(
function(position) {
latitude = (position.coords.latitude);
longitude = (position.coords.longitude);
buildMap(latitude, longitude);
},
function errorCallback(error) {
useDefaultLatLon();
},
{
enableHighAccuracy:false,
maximumAge:Infinity,
timeout:5000
}
);
}
else {
useDefaultLatLon();
}
}
function useDefaultLatLon() {
latitude = (51.81540697949437);
longitude = (5.72113037109375);
buildMap(latitude, longitude);
}
Run Code Online (Sandbox Code Playgroud)
PS.我知道有这样的SO更多的问题,但无法找到一个明确的答案.我希望人们做出一些新的发现.
更新: 尝试谷歌齿轮以及.再次成功镀铬.在FF和IE中失败.
var geo = google.gears.factory.create('beta.geolocation'); …Run Code Online (Sandbox Code Playgroud) 我使用下面的代码尝试向 ftp 服务器创建文件。但是我得到一个套接字异常。谁能帮我解决这个异常?当我使用该UploadFile(uri, filepath)功能时,似乎会发生同样的问题。
我尝试NetworkCredentials在 WebClient 的选项中设置凭据,但得到相同的结果。
在远程 ftp 服务器上也得到了相同的结果。
我使用 .NET 4.7.1
byte[] xmlBytes = XmlDocumentToByteArray(xml);
WebClient webclient = new WebClient() {
Proxy = null
};
Uri uri = new Uri("ftp://test:test@localhost/test.xml");
//Uri uri = new Uri("ftp://localhost/test.xml");
webclient.UploadData(uri, xmlBytes);
Run Code Online (Sandbox Code Playgroud)
例外:(英语:提供了无效的参数)
System.Net.WebException: Er is een ongeldig argument opgegeven ---> System.Net.Sockets.SocketException: Er is een ongeldig argument opgegeven
bij System.Net.Sockets.Socket..ctor(AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType)
bij System.Net.ServicePoint.GetConnection(PooledStream PooledStream, Object owner, Boolean async, IPAddress& address, Socket& abortSocket, Socket& abortSocket6)
bij …Run Code Online (Sandbox Code Playgroud) 我有一个安装程序项目来为我的项目生成一个安装文件,这是一个与一些库相结合的 WPF 应用程序。
每次运行构建功能时,安装项目都需要更长的时间来构建。
从输出日志中我注意到文件的打包发生了很多。每次构建运行时,这个数字都会加倍。
我用以下行对此进行了测试:
Packaging file 'System.IO.dll'...
它解释了为什么我的构建对于一个非常简单的应用程序来说如此缓慢,但我该如何解决这个问题?
注意到我的项目文件与其他项目(8000 行)相比也很大,我怀疑这是由同一问题引起的。
我发现这个问题会在 VS 重新启动时重置。当 VS 重新启动时,它只会打包每个 dll 1 次。第二次构建它将对每个 dll 打包两次。
我仍在寻找解决此问题的永久解决方案。
我制作了一个简单的c#.net控制台应用程序。这是一个备份脚本,用于将文件复制到另一个文件夹,并在文件名中添加日期,以使其保持唯一。该脚本运行完美。
但是,当我在Windows任务计划程序中计划它时,在应用程序已经关闭的同时启动后,它的状态将保持“运行”状态。
我尝试以0的int返回值结束主函数,并且尝试使用“ System.Environment.Exit(0);”。作为应用程序的最后一行。我还删除了所有其他代码,只是保留了退出代码,以确保错误不在我的代码中。
选中“如果正在运行的任务未在请求时结束,则强制其停止”复选框。
所有这些都不能解决问题。
我正在运行Windows Server 2016
有人知道我可以解决这个问题吗?
这是一个简单的HTML页面,其中包含一些字段,我有scienario,在形式上可以有多个字段,这就是为什么我创建按钮"添加新关系",当我们点击按钮它添加一些字段到表单但旧字段得到这里空是代码
document.getElementById('adRe').addEventListener('click',function(){
if(document.getElementById('rboxes').childElementCount < 10){
document.getElementById('rboxes').innerHTML +='<div class="rbox"><div class="rheader"><svg onclick="rclose(this)" aria-hidden="true" data-prefix="far" data-icon="window-close" class="svg-inline--fa fa-window-close fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#7D0E19" d="M464 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm0 394c0 3.3-2.7 6-6 6H54c-3.3 0-6-2.7-6-6V86c0-3.3 2.7-6 6-6h404c3.3 0 6 2.7 6 6v340zM356.5 194.6L295.1 256l61.4 61.4c4.6 4.6 4.6 12.1 0 16.8l-22.3 22.3c-4.6 4.6-12.1 4.6-16.8 0L256 295.1l-61.4 61.4c-4.6 4.6-12.1 4.6-16.8 0l-22.3-22.3c-4.6-4.6-4.6-12.1 0-16.8l61.4-61.4-61.4-61.4c-4.6-4.6-4.6-12.1 0-16.8l22.3-22.3c4.6-4.6 12.1-4.6 16.8 0l61.4 61.4 61.4-61.4c4.6-4.6 12.1-4.6 16.8 0l22.3 22.3c4.7 4.6 4.7 …Run Code Online (Sandbox Code Playgroud)我正在尝试实现spring-security来处理我的Web应用程序的身份验证和授权.我无法正确配置.部署war文件时,Tomcat会出错.
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.authentication.ProviderManager#0': Cannot create inner bean '(inner bean)' of type [org.springframework.security.config.authentication.AuthenticationManagerFactoryBean] while setting bean property 'parent'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.authenticationManager': Cannot resolve reference to bean 'org.springframework.security.authentication.dao.DaoAuthenticationProvider#0' while setting bean property 'providers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.authentication.dao.DaoAuthenticationProvider#0': Instantiation of bean failed; nested exception is …Run Code Online (Sandbox Code Playgroud) 如果我有以下带有自定义CSS类的HTML:
.custom_list_item {
color: black;
}
.custom_list_item:hover {
color: red;
}Run Code Online (Sandbox Code Playgroud)
<div class="custom_list_item">Test</div>Run Code Online (Sandbox Code Playgroud)
这样,当我将鼠标悬停在整个框上时,它会使文本变为红色。有没有办法确保仅当我将鼠标悬停在文本本身上时才会发生这种情况?