我是百里香的新手。我现在有点困惑。请查看下面的代码
<th:block th:with="${someVarible=false}">
<th:block th:each="dem : ${demo}">
<th:block th:if="${dem.status==0}">
//Here I need to change the value of someVarible to true
</th:block>
</th:block>
<th:block th:if="${someVariable}">Its true</th:block>
</th:block>
Run Code Online (Sandbox Code Playgroud)
我需要编辑 someVarible 的值。我该怎么做。提前致谢。
我想在我的一个 golang 控制器中指定一个 html 模板我的目录结构是这样的
Project
-com
-src
- controller
-contoller.go
-view
- html
-first.html
Run Code Online (Sandbox Code Playgroud)
我想为请求 /new 加载 first.html。我已经将 NewHandler 用于 url /new 并且 NewHandler func 在 /new 请求到来时正在执行并且在 controller.go 中。这是我的代码
func NewHandler(w http.ResponseWriter, r *http.Request) {
t, err := template.ParseFiles("view/html/first.html")
if err == nil {
log.Println("Template parsed successfully....")
}
err := templates.ExecuteTemplate(w, "view/html/first.html", nil)
if err != nil {
log.Println("Not Found template")
}
// t.Execute(w, "")
}
Run Code Online (Sandbox Code Playgroud)
但我收到一个错误
panic: open first.html: no such file or directory
Run Code Online (Sandbox Code Playgroud)
请帮我消除这个错误。提前致谢
我创建了一个函数
public <T> void someFunction(T object) {
object.someMethod();
}
Run Code Online (Sandbox Code Playgroud)
我有两个类具有相同的someMethod()函数定义.我必须通过传递参数来调用函数,这两个类的对象取决于提供的输入.