这是我在尝试从数据库中检索所有主题时得到的错误。我错过了什么?
Whitelabel错误页面此应用程序没有/Error的显式映射,因此您将其视为一种后退。
学科类
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.validation.constraints.NotNull;
@Entity
public class Subject {
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private Long subjectId;
@NotNull
@Column(unique=true)
private String coursecode;
@NotNull
private String subjectname;
public Subject() {
}
public Subject(Long subjectId, String coursecode, String subjectname) {
this.subjectId = subjectId;
this.coursecode = coursecode;
this.subjectname = subjectname;
}
public Long getSubjectId() {
return subjectId;
}
public void setSubjectId(Long subjectId) {
this.subjectId = subjectId;
}
public String getcoursecode() {
return coursecode;
}
public void setcoursecode(String coursecode) {
this.coursecode = coursecode;
}
public String getsubjectname() {
return subjectname;
}
public void setsubjectname(String subjectname) {
this.subjectname = subjectname;
}
}
import javax.validation.Valid;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import com.ecc.telink.entities.Subject;
import com.ecc.telink.services.SubjectsServices;
@Controller
public class SubjectController {
@Autowired
private SubjectsServices subjectServices;
@RequestMapping("/listsubjects")
public String showSubjectList(Model model) {
model.addAttribute("subjects", subjectServices.findAllSubjects());
return "views/subjectsList";
}
}
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ecc.telink.entities.Subject;
import com.ecc.telink.repositories.SubjectsRepository;
@Service
public class SubjectsServices {
@Autowired
private SubjectsRepository subjectsRepository;
public void addSubject(Subject subjects) {
subjectsRepository.save(subjects);
}
public List<Subject> findAllSubjects() {
return subjectsRepository.findAll();
}
}
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org"
xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"
layout:decorate="~{fragments/main_layout}">
<head>
</head>
<body>
<div layout:fragment="content" class="container mySpace">
<div class="card cardspace">
<div class="card card-body">
<div class="form-row">
<table class="table table-hover">
<thead>
<tr>
<th scope="col">Subject Code</th>
<th scope="col">Subject Name</th>
</tr>
</thead>
<tbody>
<tr th:each="subject:${subjects}">
<td th:text="${subject.coursecode}"></td>
<td th:text="${user.subjectname}"></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</body>
</html>
您的getter/setter没有遵循标准的java bean命名约定,因此spring无法找到courseCode
的getter。Getter应该是getCourseCode()
而不是getCourseCode()
。
您可以阅读以下问题:naming-convention-for-getters-setters-in-java
使用以下代码: 我得到: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23。 我想做的是每 10 个项目中断一次行,以便获得: 0,1,2,3,4,5,6,7,8,9, 10,11,12,13,14,15,16,17,18,19, 20,21,22,23. 我在谷歌搜索后尝试了很多事情,但都没有成功!你能帮助我吗? 谢谢 奥
问题内容: 在我的模型中,我的数据类似于: 我想显示带有复选框的标签列表(包含’tag1’和’tag2’的唯一值)。希望是这样的: 如果我对列表进行硬编码,我知道如何根据检查的内容过滤主列表,但是不知道如何自动生成唯一标签列表。 问题答案: 您正在寻找执行三个操作: 从中的每个项目获取标签数组 将它们展平为单个阵列 从此数组获取唯一值 您可以使用纯JavaScript来做到这一点,但是为了使事情变
英文原文:http://emberjs.com/guides/templates/displaying-a-list-of-items/ 如果你需要枚举一个对象列表,可以使用Handlebar的{{#each}}助手: 1 2 3 4 5 <ul> {{#each people}} <li>Hello, {{name}}!</li> {{/each}} </ul> 对于数组中的
您可以使用#each帮助程序显示数组中的项列表,并为数组中的每个项迭代一次。 语法 (Syntax) <ul> {{#each array_name as |block-param| }} <li>{{block-param}}</li> {{/each}} </ul> 在上面的代码中,模板迭代array_name ,其中包括对象和指定为block-param的数组中的每
问题内容: 当数据列表中有一长串元素时,所有元素都将显示,并在其旁边带有滚动条。有没有一种简单的方法可以只显示前5个,而仅切掉其他5个? 问题答案: 使用一些现代的javascript和html,您可以执行以下操作。 这是文档: 这是js:
我试图显示woocommerce产品子类别的列表,包括任何子类别(的子类别)-如何修改以下代码来执行此操作-其中显示cat ID 51中的类别列表: