小编ali*_*san的帖子

Maven 缺少工件 org.geotools:gt-shapefile:jar:11-SNAPSHOT

您好,我正在尝试使用 maven 编写一个简单的 geotools 项目。其实我对maven很陌生。我打开了新的 maven 项目,设置了设置并编写了一些代码。据我所知,maven 应该下载并安装 geotools 所需的 jar 文件。但是 A 收到“缺少工件 org.geotools:gt-shapefile:jar:11-SNAPSHOT”错误,我不明白为什么会这样。

我的工作环境:

Eclipse Kepler、Jdk 6、Maven-最新版本、Geotools-最新版本

这是我的 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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.geotools</groupId>
<artifactId>tutorial</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>tutorial</name>
<url>http://maven.apache.org</url>
<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <geotools.version>11-SNAPSHOT</geotools.version>
</properties>
<dependencies>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>3.8.1</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.geotools</groupId>
        <artifactId>gt-shapefile</artifactId>
        <version>${geotools.version}</version>
    </dependency>
    <dependency>
        <groupId>org.geotools</groupId>
        <artifactId>gt-swing</artifactId>
        <version>${geotools.version}</version>
    </dependency>
</dependencies>
<repositories>
    <repository>
        <id>maven2-repository.dev.java.net</id>
        <name>Java.net repository</name>
        <url>http://download.java.net/maven/2</url>
    </repository>
    <repository>
        <id>osgeo</id>
        <name>Open Source Geospatial Foundation Repository</name>
        <url>http://download.osgeo.org/webdav/geotools/</url>
    </repository>
</repositories>
Run Code Online (Sandbox Code Playgroud)

这是我的快速入门课程

    package org.geotools.tutorial;

import java.io.File;

import org.geotools.data.FileDataStore;
import …
Run Code Online (Sandbox Code Playgroud)

java eclipse maven geotools

5
推荐指数
2
解决办法
1万
查看次数

如何在Spring中将变量从java传递给jsp

在spring框架中我想将一些变量(对象)传递给jsp页面.我可以传递一个对象:

 ModelAndView modelAndView= new ModelAndView("JspPageName", "message", message); 
 return message
Run Code Online (Sandbox Code Playgroud)

但是如何从java向jsp发送多个对象.实际上我知道我可以创建一个对象数组并发送这个数组,但是我想知道这个数据的最佳方法将数据发送到jsp我的代码是这样的:

@Controller
public class DomainEkleController {
    private DomainJDBCTemplate  domainJDBCTemplate;
    private MemurJDBCTemplate memurJDBCTemplate;
    @ModelAttribute("Domain")
    public Domain getDomain()
    {
        return new Domain();
    }

    @Autowired
    @Qualifier("domainJDBCTemplate")
    public void setDomainJDBCTemplate(DomainJDBCTemplate domainJDBCTemplate) {
        this.domainJDBCTemplate = domainJDBCTemplate;
    }

    @Autowired
    @Qualifier("memurJDBCTemplate")
    public void setMemurJDBCTemplate(MemurJDBCTemplate memurJDBCTemplate) {
        this.memurJDBCTemplate = memurJDBCTemplate;
    }

    @RequestMapping(value="/DomainEkle")
    public ModelAndView domainEkle() {

        List<Memur> memurlar=memurJDBCTemplate.getAll();
        System.out.println(memurlar);
        /*for(Memur x:memurlar)
        {
            System.out.println(x.getIsim());
        }*/
        String message = "Hello World, Spring 3.0!";
        ModelAndView domain_ekle= new ModelAndView("DomainEkle", "message", message);
        return domain_ekle; …
Run Code Online (Sandbox Code Playgroud)

java spring jsp spring-mvc

4
推荐指数
1
解决办法
8370
查看次数

org.apache.jasper.JasperException:模板文本中不允许#{...}

我试图在JSP和Spring MVC的浏览器屏幕上显示一条简单的消息.

<h2>#{message}</h2>
Run Code Online (Sandbox Code Playgroud)

但是,它抛出了以下异常:

org.apache.jasper.JasperException: /Ekle/DomainEkle.jsp (line: 9, column: 6) #{...} is not allowed in template text
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:42)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:443)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:103)
org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:733)
org.apache.jasper.compiler.Node$ELExpression.accept(Node.java:954)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2428)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2434)
org.apache.jasper.compiler.Node$Root.accept(Node.java:475)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376)
org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1798)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:217)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:373)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:353)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:340)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
Run Code Online (Sandbox Code Playgroud)

这是怎么造成的,我该如何解决?

jsp el spring-mvc

1
推荐指数
1
解决办法
8383
查看次数

标签 统计

java ×2

jsp ×2

spring-mvc ×2

eclipse ×1

el ×1

geotools ×1

maven ×1

spring ×1