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="text/html; charset=UTF-8">
        <title>Welcome!</title>
    </head>
    <body>
        <h1><center>Today's Date is: <%displayDate(<%=today%>);%></center></h1>

最佳答案

这个

<%displayDate(<%=today%>);%>

应该是这样的

<%= displayDate(today); %>

另外,我建议您远离 scriptlet。

关于java - 如何在JSP中调用方法及其变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29111053/

相关文章:

java - JFrame - 在透明背景上绘制图形?

带有通配符的 Java 抽象泛型方法用具体类型实现

java - 如何通过jSTL jsp读取并解析存储在request中的xml字符串

java - 从 JSP 请求/ session 对象获取服务器 IP 地址

java - 如何获取我最后的谷歌地图位置?

java - java ObjectOutputStream 的开销?

java - 用Java写一个word文档

Java/JSP WEB-INF/类无法导入

java - org.apache.jasper.JasperException :/Results. jsp(4,5) 无效的标准 Action

java - 从 Map<List<String>, IInterface> 中的键列表中删除元素后获取键和值对