我面临的错误是如此奇怪。一切看起来都很好,但是当浏览器将GET请求发送到服务器时出现此错误。我实际上想捕获的是HTTP参数,将它们保存在发送到Freemarker模板的ArrayList中保存的对象中。
请你帮助我好吗?非常感谢。
错误:
freemarker.log._JULLoggerFactory $ JULLogger错误严重:执行FreeMarker模板时出错FreeMarker模板错误:以下内容评估为空或丢失:==> item.lat1 [在模板“ view / result.ftl”中,第18行,第15列]
freemarker.core.InvalidReferenceException:[...异常消息已经被打印;请参阅上方...],位于freemarker.core.EvalUtil.coerceModelToString(EvalUtil.java:355)处,位于freemarker.core.EvalUtil.java:355,位于freemarker.core.Expression.evalAndCoerceToString(Expression.java :)处82)在freemarker.core.DollarVariable.accept(DollarVariable.java:41)在freemarker.core.Environment.visit(Environment.java:324)在freemarker.core.MixedContent.accept(MixedContent.java:54)在freemarker。 freemarker.core.IteratorBlock $ IterationContext.executeNestedBlock(IteratorBlock.java:220)处的freemarker.core.IteratorBlock $ IterationContext.executeNestedBlockInner(IteratorBlock.java:268)处的core.Environment.visitByHiddingParent(Environment.java:345) 。
[qtp285763673-17]错误spark.webserver.MatcherFilter-java.lang.IllegalArgumentException:freemarker.core.InvalidReferenceException:以下内容评估为null或缺少:==> item.lat1 [在模板“ view / result.ftl”中,位于第18行,第15栏]
..但是,是的,因为我确实打印了Array,并且效果很好!
final FreeMarkerEngine freeMarkerEngine = new FreeMarkerEngine();
final Configuration freeMarkerConfiguration = new Configuration();
freeMarkerConfiguration.setTemplateLoader(new ClassTemplateLoader(App.class, "/"));
freeMarkerEngine.setConfiguration(freeMarkerConfiguration);
get("/rest", (request, response) -> {
Double lat1 = Double.parseDouble(request.queryParams("lat1") != null ? request.queryParams("lat1") : "anonymous");
Double lon1 = Double.parseDouble(request.queryParams("lon1") != null ? request.queryParams("lon1") : "anonymous");
Double lat2 = Double.parseDouble(request.queryParams("lat2") != null ? request.queryParams("lat2") : "anonymous");
Double lon2 = …Run Code Online (Sandbox Code Playgroud) 我正在尝试在 Spring Boot 上运行 Togglz 控制台,但我在屏幕上看到以下内容:
(type=Forbidden, status=403). You are not allowed to access the Togglz Console.
Run Code Online (Sandbox Code Playgroud)
我刚刚注意到很多人都有同样的问题,并且一些解决方案对他们有效。但我不明白我做错了什么。
这是我的代码:
我的功能
public enum MyFeatures implements Feature {
@EnabledByDefault
@Label("The list of employees can be displayed")
SHOW_LIST,
@Label("Second Feature")
FEATURE_TWO;
public boolean isActive() {
return FeatureContext.getFeatureManager().isActive(this);
}
@Bean
public FeatureProvider featureProvider() {
return new EnumBasedFeatureProvider(MyFeatures.class);
}}
Run Code Online (Sandbox Code Playgroud)
我的Togglz配置
public class MyTogglzConfiguration implements TogglzConfig {
@Override
public Class<? extends Feature> getFeatureClass() {
return null;
}
@Override
public StateRepository getStateRepository() {
return null;
}
@Override …Run Code Online (Sandbox Code Playgroud) 使用K8仪表板的“ 编辑”env添加到spec.containers窗格中的元素不会保存。有人知道问题出在哪里吗?
还有其他方法可以将环境变量添加到容器/容器吗?
通过使用nano编辑文件来执行此操作时出现此错误:
# pods "EXAMPLE" was not valid:
# * spec: Forbidden: pod updates may not change fields other than `containers[*].image` or `spec.activeDeadlineSeconds`
Run Code Online (Sandbox Code Playgroud)
谢谢。