跟那两个同学一样的错误

来源:2-2 Web应用打包

96年的nash

2019-04-24 21:44:53

http://img.mukewang.com/climg/5cc068070001176704450375.jpg

http://img.mukewang.com/climg/5cc068070001f20012050636.jpg

http://img.mukewang.com/climg/5cc0680700010ab711460576.jpg

http://img.mukewang.com/climg/5cc068080001417e19200943.jpg

<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>com.imooc</groupId>
  <artifactId>maven</artifactId>
  <version>1.1.0-RELEASE</version>
  
  <dependencies>
      <dependency>
          <groupId>javax.servlet</groupId>
          <artifactId>jstl</artifactId>
          <version>1.2</version>
      </dependency>
  </dependencies>
  
</project>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
   This is maven Project 
   <fmt:formatNumber value="123456789.54321" pattern="0,000.00"></fmt:formatNumber>
</body>
</html>
写回答

8回答

Angche

2019-10-21

我也遇到了这个问题

0
hngche
h 使用这个问题中已采纳的方法可以解决https://class.imooc.com/course/qadetail/150377
h019-10-21
共1条回复

好帮手慕阿莹

2019-04-25

同学你好,这个可能会和jstl的依赖版本有关,如果同学不想在lib中引入,建议在pom文件中引入这两个坐标试试:

<!-- https://mvnrepository.com/artifact/org.apache.taglibs/taglibs-standard-impl -->
<dependency>
    <groupId>org.apache.taglibs</groupId>
    <artifactId>taglibs-standard-impl</artifactId>
    <version>1.2.5</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.taglibs/taglibs-standard-spec -->
<dependency>
    <groupId>org.apache.taglibs</groupId>
    <artifactId>taglibs-standard-spec</artifactId>
    <version>1.2.5</version>
</dependency>

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

96年的nash

提问者

2019-04-25

我把之前学JSTL的两个JAR包放到lib里面了

http://img.mukewang.com/climg/5cc12c9e0001988004150159.jpg

这样倒是可以运行


0

96年的nash

提问者

2019-04-25

http://img.mukewang.com/climg/5cc12c1e0001d3ef09590570.jpg

<?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/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.imooc.maven</groupId>
  <artifactId>maven-cmd</artifactId>
  <version>1.0.0-RELEASE</version>

  <name>maven-cmd</name>
  <!-- FIXME change it to the project's website -->
  <url>http://www.example.com</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
      <scope>test</scope>
    </dependency>
  </dependencies>

  <build>
    <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
      <plugins>
        <!-- clean lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#clean_Lifecycle -->
        <plugin>
          <artifactId>maven-clean-plugin</artifactId>
          <version>3.1.0</version>
        </plugin>
        <!-- default lifecycle, jar packaging: see https://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging -->
        <plugin>
          <artifactId>maven-resources-plugin</artifactId>
          <version>3.0.2</version>
        </plugin>
        <plugin>
          <artifactId>maven-compiler-plugin</artifactId>
          <version>3.8.0</version>
        </plugin>
        <plugin>
          <artifactId>maven-surefire-plugin</artifactId>
          <version>2.22.1</version>
        </plugin>
        <plugin>
          <artifactId>maven-jar-plugin</artifactId>
          <version>3.0.2</version>
        </plugin>
        <plugin>
          <artifactId>maven-install-plugin</artifactId>
          <version>2.5.2</version>
        </plugin>
        <plugin>
          <artifactId>maven-deploy-plugin</artifactId>
          <version>2.8.2</version>
        </plugin>
        <!-- site lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#site_Lifecycle -->
        <plugin>
          <artifactId>maven-site-plugin</artifactId>
          <version>3.7.1</version>
        </plugin>
        <plugin>
          <artifactId>maven-project-info-reports-plugin</artifactId>
          <version>3.0.0</version>
        </plugin>
      </plugins>
    </pluginManagement>
  </build>
</project>

我看源码里面的pom.xml跟这一节的jstl的也不一样啊

0

好帮手慕阿满

2019-04-25

同学你好,建议同学查看一下Maven Dependenices中是否存在jstl的jar包。另外建议同学参照其他两个问答试试,如果还是不行,建议同学下载老师的源码再试试。

祝:学习愉快~

0
h6年的nash
h 还是不行啊
h019-04-25
共1条回复

96年的nash

提问者

2019-04-25

http://img.mukewang.com/climg/5cc127280001b68d04740628.jpg

http://img.mukewang.com/climg/5cc127280001427c12050636.jpg

http://img.mukewang.com/climg/5cc127280001b7b811460576.jpg

http://img.mukewang.com/climg/5cc12729000187c715180607.jpg

0

96年的nash

提问者

2019-04-25

请老师尽快解答下啊,等了一天了

0

96年的nash

提问者

2019-04-24

一步一步比着打的还是出错,上一个打包也出错,这一个也出错,真的累了

0

0 学习 · 8016 问题

查看课程