【问题标题】:JSP Error: the requested resource is not availableJSP 错误:请求的资源不可用
【发布时间】:2015-05-09 17:18:54
【问题描述】:

我是这个网站的新手,作为一名程序员,我认为自己处于初级/中级水平。我是 Java 新手,必须使用 JSP 学习大学课程。我想知道这段代码有什么问题,因为我收到了这个错误:

请求的资源不可用。

这是我所有的代码:

session.jsp

<html>
<body>
<form method = Post action = “receiveName.jsp”>
please enter your name: <input type = "text" name = "myname" size = 20></br>
<input type = "submit"><input type = "clear">
</form>
</body>
</html>

receiveName.jsp

<jsp:useBean id="bean" class="mynames.Names" scope="session"/>
<jsp:setProperty name="bean" property="myNames" param="myname"/>

<% String name = bean.getMyNames();
session.setAttribute(“user”, name);
%>
<html>
<body>
<a href = “showname.jsp”>move to next page</a>
</body>
</html>

showName.jsp

<html>
<body>
Hello <% = session.getAttribute(“user”)%>
</body>
</html>

Names.java

package mynames;

public class Names{

    private String myNames;

    public Names(){
    }

    public void setMyNames(String name){
        myNames = name;
    }

    public String getMyNames(){
        return myNames;
    }
}

我不太明白如何很好地实现bean的概念,如果我单独运行receiveName.jsp会出现以下报告:

org.apache.jasper.JasperException: /EjemploProfesor/Class/receiveName.jsp (line: 1, column: 1) The value for the useBean class attribute mynames.Names is invalid.

我们将不胜感激您的每一个意见。顺便说一句,我没有使用 IDE,只是在 Ubuntu 中运行 Sublime Text 2 并作为服务器 Apache Tomcat 8.0.21

【问题讨论】:

  • 有人可以帮我吗?如果您看到实现 bean 的另一种更简单的方法,请随时分享。我想看一个带有用户名和密码的例子。谢谢!!

标签: java html


【解决方案1】:

您必须将整个代码中的 “ 更改为 "。

例如:

<form method = Post action = “receiveName.jsp”>

必须改成

<form method = Post action = "receiveName.jsp">

同样,更改以下给定的行

session.setAttribute(“user”, name);
<a href = “showname.jsp”>
Hello <% = session.getAttribute(“user”)%>

到

session.setAttribute("user", name);
<a href = "showname.jsp">
Hello <% = session.getAttribute("user")%>

分别

【讨论】:

  • 谢谢!我做到了,但还是一样。
【解决方案2】:

你需要在你的receiveName.jsp中导入类Names

<%@page import="mynames.Names"%>

【讨论】:

  • 谢谢。我这样做了,但结果还是一样。
  • 能否请您发布完整的 receiveName.jsp 代码
  • 这就是我拥有的所有代码。也许它不完整,因为我是 JSP 的新手。
猜你喜欢
  • 2015-03-16
  • 2016-03-14
  • 2011-10-19
  • 2021-11-25
  • 1970-01-01
  • 2013-01-06
  • 1970-01-01
  • 2017-08-14
  • 1970-01-01
相关资源
最近更新 更多