首页 \ 问答 \ freemarker 遍历map总是出错,请问哪里有问题么?

freemarker 遍历map总是出错,请问哪里有问题么?

ftl中是这样写的: <#list tables?keys as testKey>               ${testKey} 	 报错如下: 2015-11-3 17:24:26 freemarker.log.JDK14LoggerFactory$JDK14Logger error 严重: Template processing error: "Expression tables is undefined on line 563, column 8 in report.ftl." Expression tables is undefined on line 563, column 8 in report.ftl. The problematic instruction: ---------- ==> list tables?keys as testKey [on line 563, column 1 in report.ftl] ---------- Java backtrace for programmers: ---------- freemarker.core.InvalidReferenceException: Expression tables is undefined on line 563, column 8 in report.ftl. 	at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:125) 	at freemarker.core.TemplateObject.invalidTypeException(TemplateObject.java:135) 	at freemarker.core.BuiltIn$keysBI._getAsTemplateModel(BuiltIn.java:668) 	at freemarker.core.Expression.getAsTemplateModel(Expression.java:89) 	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:94) 	at freemarker.core.Environment.visit(Environment.java:221)
更新时间:2023-12-02 13:12

最满意答案

这个是由于nginx开启了https,但证书没有配置正确
请检查你的证书与域名等是否匹配,如果不匹配,浏览器会报错
另外,证书必须是由可信的CA颁布,否则浏览器仍会报错

其他回答

你好!

可能有以下几个原因
1、使用的https证书不受信任,比如自签名证书,可更换成可信CA签发的证书;
2、使用的https证书已经过期,建议网站向CA机构续期证书;
3、网页存在非https因素;
建议访问 沃通CA https网站发帖求助。

仅代表个人观点,不喜勿喷,谢谢。

相关问答

更多
  • 这个是由于nginx开启了https,但证书没有配置正确 请检查你的证书与域名等是否匹配,如果不匹配,浏览器会报错 另外,证书必须是由可信的CA颁布,否则浏览器仍会报错
  • 看看下面的配置选项: http : //nginx.org/en/docs/http/ngx_http_core_module.html#disable_symlinks Have a look at the following config option from nginx docs: Syntax: disable_symlinks off; disable_symlinks on | if_not_owner [from=part]; Default: disable_symlinks off; ...
  • 如果要使用nginx.conf而不是添加vhost文件,则必须将配置放在http上下文中。 以下配置适用于您的情况: events { worker_connections 1024; } http { upstream myapp { server 127.0.0.1:3000; } server { ssl_certificate /etc/nginx/ssl/server.cert; ssl_certificate_key /e ...
  • 只是不要使用pcre2。 你需要pcre像pcre-8.36。 Just don't use pcre2. You need pcre like pcre-8.36.
  • 试试这个: server { listen xxx.xxx.IP.IP default_server; return 301 $scheme://store.com; } server { listen xxx.xxx.IP.IP; server_name blog.store.com; return 301 $scheme://store.com/blog$request_uri; } Richard thank you very muc ...
  • 你想做什么,总是通过HTTPS(除了屏幕设置不需要它)? 如果是这样,webapp。@ https-enabled应为true,为了获得最佳的URL生成结果,您还应该告诉它http / https端口(如果没有80/443)和http / https主机(所有属于webapp元素的属性) )。 如果在屏幕需要https(这是webapp元素设置的用途)时,问题不在URL生成或转发到HTTPS以获取非安全请求,那么您可能会遇到nginx或Tomcat配置问题。 What are you trying to d ...
  • 使用链接是一项legacy功能,您应该使用User defined networks 。 sudo docker network create mynetwork docker run -d --network mynetwork -p 80:80 -v /path/to/nginx/config/default.conf:/etc/nginx/conf.d/default.conf nginx 然后,我在docker run命令中使用我最近创建的user defined network 。 我在那里做 ...
  • Nginx根本不支持.htaccess。 您的nginx设置是否正确,以便php-fpm处理php文件? 您的错误屏幕截图不清楚。 您必须编辑您的nginx配置文件并告诉它使用wordpress控制器来引导请求。 你的nginx.conf应该有一个http块,并且在那个服务器块内,并且在那个位置块内。 您需要找到正确的服务器块并插入以下位置块 location / { # Check if a file or directory index file exists, else route it to ...
  • 尝试使用$uri或$request_uri而不是$0 Try use $uri or $request_uri instead $0
  • 由于您的配置文件都配置为侦听同一端口(80),因此请求将发送到服务器配置,其中标记了default_server ,这是/etc/nginx/sites-available/default配置,其根目录为在/usr/share/nginx/www 。 要获得预期的行为,您可以遵循以下选项之一: 将testsitea服务器配置标记为default_server并从默认配置文件中删除它。 更改testsitea配置的侦听端口,并尝试使用指定的端口连接到它。 将这些条目添加到您尝试连接的系统的/ etc / ho ...

相关文章

更多

最新问答

更多
  • 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
  • 如何通过引用返回对象?(How is returning an object by reference possible?)
  • 矩阵如何存储在内存中?(How are matrices stored in memory?)
  • 每个请求的Java新会话?(Java New Session For Each Request?)
  • css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
  • 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
  • xcode语法颜色编码解释?(xcode syntax color coding explained?)
  • 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
  • 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
  • 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
  • 西安哪有PLC可控制编程的培训
  • 在Entity Framework中选择基类(Select base class in Entity Framework)
  • 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
  • 电脑二级VF有什么用
  • Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
  • 金华英语角.
  • 手机软件如何制作
  • 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
  • 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
  • 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
  • Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
  • 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
  • python的访问器方法有哪些
  • DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
  • 在Ruby中对组合进行排序(Sorting a combination in Ruby)
  • 网站开发的流程?
  • 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
  • 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
  • 透明度错误IE11(Transparency bug IE11)
  • linux的基本操作命令。。。