Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在JSP中调用方法及其变量?_Java_Jsp - Fatal编程技术网

Java 如何在JSP中调用方法及其变量?

Java 如何在JSP中调用方法及其变量?,java,jsp,Java,Jsp,试图在JSP页面上显示当前日期,但收到奇怪的错误代码。知道我做错了什么吗 <% Date today = new Date(); %> <%! public String displayDate(Date date){ return date.toString(); } %> <html> <head> <meta http-equiv="Content-Type" content

试图在JSP页面上显示当前日期,但收到奇怪的错误代码。知道我做错了什么吗

    <% Date today = new Date(); %>
<%! 
   public String displayDate(Date date){
       return date.toString(); 
   }
%>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Welcome!</title>
    </head>
    <body>
        <h1><center>Today's Date is: <%displayDate(<%=today%>);%></center></h1>

欢迎
今天的日期是:
这个


应该是

<%= displayDate(today); %>


另外,我建议您远离Scriptlet。

您是否有机会与我们分享您的“奇怪错误代码”?或者我们应该猜测你的错误是什么?
<%= displayDate(today); %>