您好任何人都可以帮我解决上面提到的错误。 我使用了index.jsp文件
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Hello World</title>
</head>
<body>
<h1>Hello World From Struts2</h1>
<form action="hello">
<label for="name">Please enter your name</label><br/>
<input type="text" name="name"/>
<input type="submit" value="Say Hello"/>
</form>
</body>
</html>
在编写了所有类和xml文件之后,我已经通过tomcat服务器运行了这些类,但是出现了如下错误
任何人都可以帮助我,因为我是Struts的新手
答案 0 :(得分:0)
taglib包含在struts-core.jar中,容器会自动发现它。
由于某种原因,web.xml中需要taglib配置,从struts-core.jar META-INF文件夹中提取TLD文件,并将taglib元素添加到web.xml。
<!-- ... -->
</welcome-file-list>
<taglib>
<taglib-uri>/s</taglib-uri>
<taglib-location>/WEB-INF/struts-tags.tld</taglib-location>
</taglib>
</web-app>
答案 1 :(得分:0)
试试这些: