首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >降下胸腺生长因子jpa

降下胸腺生长因子jpa
EN

Stack Overflow用户
提问于 2018-12-11 19:04:54
回答 1查看 228关注 0票数 0

我想用一系列的数据创建一本电话簿。所需经费如下:

  • 弹簧靴
  • 齐米列夫
  • mySql
  • jpa

问题是,用户必须从数据库中的表中有一个与联系人不同的省(以便将来能够更改)。我的解决方案是在各省中添加一个下拉列表,并通过创建一个provincecontact属性将“数据”添加到我们的bbdd。

我试过这样做:

代码语言:javascript
复制
<select >
<option th:each="provincia : ${provincias}" th:value="${provincia.idprovincia}" th:text="${provincia.provincia}"
th:selected="${provincia.provincia == contactos.provinciacontacto}"></option>
</select>

我的模特:

代码语言:javascript
复制
public class Contacto {
    @Id
    @GeneratedValue(strategy= GenerationType.AUTO)
    @Column(name="idpersona")
    private int id;
    @Column(name="nombre")
    @NotEmpty(message="Introduce un nombre, por favor")
    @Length(min=3, message="Tu nombre debe tener al menos 3 caracteres")
    private String nombre;
    @Column(name="apellido1")
    private String apellido1;
    @Column(name="apellido2")
    private String apellido2;
    @Column(name="dni")
    private String dni;
    @Column(name="fechanacimiento")
    private Date fechanacimiento;
    @Column(name="telefono1")
    private int telefono1;
    @Column(name="telefono2")
    private int telefono2;
    @Column(name="telefono3")
    private int telefono3;
    @Column(name="telefono4")
    private int telefono4;
    @Column(name="telefono5")
    private int telefono5;
    @Column(name="direccion")
    private String direccion;
    @Column(name="provinciacontacto")
    private String provinciacontacto;

我的控制器:

代码语言:javascript
复制
@GetMapping("/addContacto")
    private String redirectContactForm1(@RequestParam(name = "id") int id, Model model) {
        Contacto contacto1 = new Contacto();
        ProvinciasServicesImpl p1=new ProvinciasServicesImpl();

        if (id != 0) {
            contacto1 = contactServices.buscarPorId(id);
        }
        model.addAttribute("contacto1", contacto1);
        model.addAttribute("provincias", provinciasrepo.findAll());
        return "addContacto";

    }

在此之后,我打算将已选择的省的名称分配给属于联系人表的provincecontact字段。但我不能让它起作用。

所有其他的工作,我创建一个下降与省份,联系人列表编辑删除等,但这给我带来了头。

EN

回答 1

Stack Overflow用户

发布于 2018-12-15 14:22:22

毕竟,这似乎只是一个语法错误。对不起,谢谢你的帮助

在我的代码中,我写了如下:

代码语言:javascript
复制
<select >
<option th:each="provincia : ${provincias}" th:value="${provincia.idprovincia}" th:text="${provincia.provincia}"
th:selected="${provincia.provincia == contactos.provinciacontacto}"></option>
</select>

我应该写的是:

代码语言:javascript
复制
<select  ***th:field="*{provincia}***">
<option th:each="provincia : ${provincias}" th:value="${provincia.idprovincia}" th:text="${provincia.provincia}"
th:selected="${provincia.provincia == contactos.provinciacontacto}"></option>
</select>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53730765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档