按照视频一步一步走,但是出现了问题

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

5回答
风云一叶 2019-08-13 16:45:48

换个依赖,用javax.servlet下的依赖就行了

小王爱吃鱼面 2019-08-10 11:03:41

我也是和你遇到了一样的问题,我不想花时间,直接用了最粗暴的方法,我找到了本地仓库C:\Users\Administrator\.m2\repository\javax\servlet\jstl\1.2目录下的jstl-1.2.jar文件,将其copy到了webapp/WEB-INF/lib文件夹下就可以了。绝对有效。http://img1.sycdn.imooc.com//climg/5d4e3404000128de02580453.jpg

weixin_慕虎5578550 2019-08-04 14:45:50

错误原因:WEB-INF 下面没有uri的信息(jstl的jar包以前是放到lib中,所以没问题,现在通过maven是直接添加到Libraries中,所以解析不了uri)

http://img1.sycdn.imooc.com//climg/5d467ee000015c4b07040337.jpg


提问者 木子安安 2019-04-15 15:47:56

我还是没有发现错在哪里了

http://img1.sycdn.imooc.com//climg/5cb4369100016e9510200998.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.0.0-RELEASE</version>
	<!-- packsging 代表输出的格式 -->
	<packaging>war</packaging>
	
	<dependencies>
		<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>jstl</artifactId>
			<version>1.2</version>
		</dependency>
	</dependencies>

	<build>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-war-plugin</artifactId>
				<version>3.2.2</version>
			</plugin>
		</plugins>
	</build>
</project>

index.jsp文件:
<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	This is maven project!!!
	<fmt:formatNumber value="123456789.54321" pattern="0,000.00"></fmt:formatNumber>
</body>
</html>


  • 同学像老师上条回复的那样,选择其他版本的jstl的坐标引入一下试试,或者把电脑关机重启,重新加载一下试试呢?看起来是没有错误的。并且吧maven重新install一下试试,在run as 里有install 的按钮,同学重新install一下试试。
    2019-04-15 16:10:56
好帮手慕阿莹 2019-04-15 15:26:40

同学是否有引入jstl的jar包呢?tomcat版本是多少呢?

如果有引入,同学看看这个文件夹中是否有jstl的jar包呢?

http://img1.sycdn.imooc.com//climg/5cb431dd0001405802930073.jpg

如果tomcat是其他版本,换成tomcat8.5的试试呢。

如果还是不行,看看同学的引入是否有问题呢?可以贴一下代码:

注意不要贴在回复里,会失去代码的格式。可以在回答里贴一下。

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

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师