我有一个外部JS文件script.js
(function($) {
// Mega Menu
$('.toggle-icon').on('click', function() {
if ($(this).hasClass("active")) {
$(this).removeClass('active');
$(this).next().slideUp();
} else {
$(this).find('.toggle-icon').removeClass('active');
$(this).find('ul').slideUp();
$(this).addClass('active').next().slideDown();
}
});
// End Mega Menu
});
Run Code Online (Sandbox Code Playgroud)
我想在我的React-Redux应用程序中添加此文件
任何人都可以帮我解决这个谜
我使用maven作为项目依赖管理工具.我有项目,我把xml文件放在特定版本的maven中,但我也下载了旧版本.
在这里,我想spring-core 5.0.8通过这个下载:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>5.0.8.RELEASE</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
它还下载了3.0.6.RELEASEspring-core 的版本.如何跳过这种依赖?,这是我的老pom,这也下载了3.0.6.
这是我的pom.xml
<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.guru.gurusahakari</groupId>
<artifactId>gurusahakari</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<tomee.version>2.0.0-SNAPSHOT</tomee.version>
<version.shrinkwrap.resolver>2.0.0</version.shrinkwrap.resolver>
<javaassist.version>3.21.0-GA</javaassist.version>
</properties>
<repositories>
<repository>
<id>apache-m2-snapshot</id>
<name>Apache Snapshot Repository</name>
<url>https://repository.apache.org/content/groups/snapshots</url>
</repository>
</repositories>
<build>
<sourceDirectory>src</sourceDirectory>
<!-- <finalName>gurusahakari</finalName> -->
<defaultGoal>install</defaultGoal>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.1</version>
<executions>
<execution>
<id>copy-test-libs</id>
<phase>process-test-resources</phase>
<configuration>
<artifactItems>
<artifactItem>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</artifactItem>
<artifactItem>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</artifactItem>
</artifactItems>
<outputDirectory>
${project.build.directory}/test-libs
</outputDirectory>
<stripVersion>true</stripVersion>
</configuration>
<goals>
<goal>copy</goal>
</goals>
</execution>
</executions>
</plugin> …Run Code Online (Sandbox Code Playgroud) 当我等待完成Eclipse项目进度时,它连接到https://www.pramati.com并更新了repo.
我的项目与Pramati有什么关系?Pramati取得了什么样的东西,我从Pramati取出了什么样的东西?
Eclipse版本信息:
版本:Oxygen.2发行版(4.7.2)版本号:20171218-0600
我有一个spring mvc web应用程序(maven).它完全在JDK 1.7上运行,但是当我尝试使用1.8时出现错误.
类似的问题在这里问.他们回到1.7的地方.
但我想在1.8上运行.我怎样才能做到这一点 ?我也听说ASM 5可以运行它(不确定).我想在哪里更改调度程序servlet或web.xml或spring版本?
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/gurusahakari]]
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:192)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1122)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:819)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1574)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1564)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/gurusahakari]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
... 6 more
Caused by: org.apache.tomee.catalina.TomEERuntimeException: org.apache.openejb.OpenEJBException: Unable to create annotation scanner for web module gurusahakari: null
at org.apache.tomee.catalina.TomcatWebAppBuilder.loadApplication(TomcatWebAppBuilder.java:2198)
at org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1147)
at org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:1100)
at org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:130)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5419) …Run Code Online (Sandbox Code Playgroud) 春天的新人,
我正在尝试访问@RequestBody MYPOJO pojo工作正常的json 对象,但我的 json 数据需要与 pojo 中的变量名称相同并且区分大小写。我从网上找到的最好的在这里,但没有与我的项目同步,我正在使用 spring mvc。那么如何使用 pojo 使我的 json 不区分大小写呢?
我接收json的方式
@RequestMapping(value = "create", method = RequestMethod.POST)
public void createPost(HttpServletRequest req, HttpServletResponse resp, @Valid @RequestBody Post post,
Errors errors) throws CustomException, IOException {
Run Code Online (Sandbox Code Playgroud)
json数据
function jsonForPost(isEdit, id) {
var post = {};
if (isEdit) {
post.id = id;
}
post.name = $("#name").val();
return JSON.stringify(post);
}
Run Code Online (Sandbox Code Playgroud) 如何将 jQuery 代码转换为 ReactJS ?
$("#menu-toggle").click(function(e) {
e.preventDefault();
$("#wrapper").toggleClass("toggled");
});
Run Code Online (Sandbox Code Playgroud) javascript ×2
reactjs ×2
spring-mvc ×2
eclipse ×1
jar ×1
java ×1
java-ee ×1
jquery ×1
json ×1
maven ×1
maven-2 ×1
react-redux ×1
spring ×1
tomee ×1