首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从html到jsp的链接

问从html到jsp的链接
EN

Stack Overflow用户
提问于 2012-08-02 22:34:40
回答 2查看 29.6K关注 0票数 6

在动态Web项目中我有- default.html页面

代码语言:javascript
复制
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link rel="stylesheet" href="./Styles/Site.css" type="text/css" />
<title>Create new customer</title>
</head>
<body>
    <a href="\WEB-INF\forms\CustomerMenu.jsp">Test new</a>

</body>
</html>

我还有一个CustomerMenu.jsp页面-

代码语言:javascript
复制
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link rel="stylesheet" href="./Styles/Site.css" type="text/css" />
<title>Create new customer</title>
</head>
<body>
    // Table ..
</body>
</html>

页面层次结构是快照-

​

​

当我按下default.html中的链接时,我收到错误信息

代码语言:javascript
复制
- HTTP Status 404 - 

--------------------------------------------------------------------------------

type Status report

message 

description The requested resource () is not available.
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-02 22:36:57

如果不使用前端控制器servlet或执行RequestDispatcher#forward()或RequestDispatcher#include()的特定标记(如<jsp:include> ),则无法公开访问/WEB-INF文件夹中的文件。

如果需要通过URL直接访问JSP文件,则不应该将JSP放在/WEB-INF文件夹中。将其放在/WEB-INF文件夹之外

代码语言:javascript
复制
WebContent
 |-- forms
 |    |-- CreateNewCustomer.html
 |    |-- CustomerMenu.html
 |    `-- CustomerMenu.jsp
 |-- WEB-INF
 :    :

并相应地修复链接。

代码语言:javascript
复制
<a href="forms/CustomerMenu.jsp">Test new</a>
票数 10
EN

Stack Overflow用户

发布于 2012-08-02 22:37:51

无法从外部访问WEB-INF文件夹。您需要将jsp移到WEB-INF之外,或者使用转发请求将其转发到jsp。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11779721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档