Receber Id de Select Option e enviar via Post – Java, Thymeleaf, Spring

Preciso criar uma tela de Vendas, que receba Produtos e Clientes para seleção, seleciono um cliente e um produto e faço o envio dos mesmo através de um Post para Vendas. Vendas Recebe o id de cliente e um id de produtos. Criei um select options que exibe o os clientes e os produtos para seleção, porém não estou conseguindo receber o id de ambos através do Post. Ao executar que os campos de id de cliente e produto estão nulos.

HTML

    <div class="panel panel-default">         <div class="panel-heading">             <h1 class="panel-title">Novo título</h1>         </div>         <div class="form-group">             <label for="status" class="col-sm-2 control-label">Status</label>             <div class="col-sm-2">                 <select class="form-control" name="status">                     <option th:each="cliente : $  {addCliente}" th:value="$  {cliente.id}"                         th:text="$  {cliente.nome}"></option>                 </select>             </div>         </div>         <div class="form-group">             <label for="status" class="col-sm-2 control-label">Status</label>             <div class="col-sm-2">                 <select class="form-control" name="status">                     <option th:each="produto : $  {addProduto}" th:value="$  {produto.id}"                         th:text="$  {produto.nome}"></option>                 </select>             </div>         </div>         <div class="form-group">             <div class="col-sm-offset-2 col-sm-10">                 <button type="submit" class="btn btn-primary">Salvar</button>             </div>         </div>     </div> 

VendasController

@Autowired private ClientesService clientesService; @Autowired private VendasRepository vendasRepo; @Autowired private ProdutosRepository produtosRepo;  @RequestMapping("/novo") public ModelAndView novo() {     ModelAndView mv = new ModelAndView("cadastrarVenda");     return mv; }  @RequestMapping(method = RequestMethod.POST) public ModelAndView salvar(Vendas vendas) {     vendasRepo.save(vendas);     ModelAndView mv = new ModelAndView("cadastrarVenda");     return mv; }  @ModelAttribute("addCliente") public List<Clientes> addCliente() {     return clientesService.listarTodos();  }  @ModelAttribute("addProduto") public List<Produtos> addProduto() {     return produtosRepo.findAll(); } 

}

Python: Receber entrada e não quebrar linha

Estou querendo criar um programa em que o usuário digite o valor de x e em seguida o valor de y (pois o programa exibirá um gráfico XxY); entretanto, gostaria que após ele digitar o valor de x e apertar enter, ele digite o valor de y a sua direita, sem quebrar linha. Exemplo:

digite x1:__ digite y1:__ digite x2:__ digite y2:__ digite x3:__ digite y3:__ . . .

Receber uma propriedade de um spring form anotada com @SessionScope

Tenho um formulário Spring para fazer login no sistema. Esse login deve ser mantido em sessão, então anotei a classe Credencial (equivalente a login) com @SessionScope. Eu recebo os dados dessa credencial do formulário de login, só que quando está anotado com @SessionScope, os valores do formulário não são recebidos pelo método.

Classe Credencial:

@SessionScope @Component public class Credencial {      @CodigoFuncional(message="O valor informado não é um código funcional!")     private String codigoFuncional;      @Size(min=7, message="A senha deve ter pelo menos 7 caracteres")     private String senha;      private String nome;      private int juncao;       private boolean ativo;      public Credencial() {}      public Credencial(String codigoFuncional, String nome,             int juncao, boolean ativo) {         this.codigoFuncional = codigoFuncional;         this.nome = nome;         this.juncao = juncao;         this.ativo = ativo;     }      public String getCodigoFuncional() {         return codigoFuncional;     }      public void setCodigoFuncional(String codigoFuncional) {         this.codigoFuncional = codigoFuncional;     }      public String getSenha() {         return senha;     }      public void setSenha(String senha) {         this.senha = senha;     }      public String getNome() {         return nome;     }      public void setNome(String nome) {         this.nome = nome;     }      public int getJuncao() {         return juncao;     }      public void setJuncao(int juncao) {         this.juncao = juncao;     }      public boolean isAtivo() {         return ativo;     }      public void setAtivo(boolean ativo) {         this.ativo = ativo;     }  } 

Classe Controller:

@Controller @RequestMapping(value="/") //@SessionAttributes("credencial") public class CredencialController {      @Autowired     private Credencial credencial;      @PostMapping(value="/validarLogin/")     @ModelAttribute("credencial")     public RedirectView efetuarLogin(RedirectAttributes atributos, @Valid @ModelAttribute("credencial") Credencial credencial, BindingResult resultado, ModelMap modelo){          //código de validação e inserção no banco de dados     } } 

Formulário:

<form:form class="m-t" id="form-login" modelAttribute="credencial" name="form-login" role="form" action="/SCDA/validarLogin/" method="POST">     <form:errors cssClass="erro"/>     <form:hidden id="senha-encriptada" path="senha" />     <div class="form-group">         <form:input path="codigoFuncional" type="text" class="form-control" placeholder="Código Funcional" required />         <form:errors path="codigoFuncional" cssClass="erro"/>     </div>     <div class="form-group">         <input type="password" id="senha" class="form-control" placeholder="Senha do CORP" />         <form:errors path="senha" cssClass="erro"/>     </div>                   <a href="javascript:validaLogin()" title="Fazer Login" class="btn btn-primary block full-width m-b">Login</a> 

Quando eu dou o submit, o Spring não consegue pegar o valor da Credencial quando chama o método, fica tudo nulo. Se eu descomento a anotação “@SessionAttributes” o Spring nem chega nesse método. Como faço para colocar essa credencial em sessão usando mecanismos do Spring? (Sem usar diretamente o HttpServletRequest.getSession())

Como faço para receber em uma variável o key de um array no controller laravel?

Estou mandando um parâmetro em uma view href=”{{route(‘products.index’, ‘E’)}}” eu preciso receber esse parâmetro ‘E’ em uma variável no controller e enviar via compact(); em outra view

segue minha rota: Route::resource(‘products’, ‘ProductController’);

segue meu controller:

public function index(Request $ request) {
$ btn = $ request->all(); dd($ btn); // $ products = Product::latest()->paginate(5); //
// return view(‘products.index’, compact(‘products’,’btn’)) // ->with(‘i’, (request()->input(‘page’, 1) -1)* 5); }

nesse dd($ btn); a variável me retorna null como mostra abaixo.

array:1 [▼ “E” => null ]

nesse caso gostaria de receber na variável $ btn a informação ‘E’, alguém sabe como poderia está fazendo isso?

Receber mensagens IRC CLIENT VB

Ola, estou com uma dificuldade para receber as mensagens de uma conexão IRC feita em VB, Aqui o Codigo: Conexão com a irc VB Ja foi adicionado a biblioteca como referencia IrcClient.dll. Esta falando que o irc_ChannelMessage não pode manipular o evento, peocurei a respeito mas não tive sucesso. Erro

Andei estudando algumas formas para isso mas não tive sucesso.

Erro de tipagem ao receber chave estrangeira do banco de dados

Boa noite, basicamente essa é uma lista que fiz para mostrar os dados que foram inseridos no banco de dados, porém venho encontrando problemas de tipagem nas linhas 1 e 2 (marcados como comentário), como previsto, a função getstring só funcionaria com strings, porém preciso receber “cidade_nomecidade” e “doenca_nomedoenca” (da coluna no banco de dados) que são do tipo Cidade e Doenca. Há alguma forma de eu conseguir dar algum get nessas chaves estrangeiras dentro desse contexto ? O erro gerado é: “incompatible types:String cannot be converted to Cidades”

public List<Casos> read(){     Connection con = ConnectionFactory.getConnection();     PreparedStatement stmt = null;     ResultSet rs = null;      List<Casos> caso = new ArrayList<>();       try {         stmt = con.prepareStatement("SELECT * FROM casos");         rs = stmt.executeQuery();          while(rs.next()){              Casos casos = new Casos();             casos.setIdcaso(rs.getInt("idcaso"));             casos.setQtdCaso(rs.getInt("qtdCaso"));             casos.setCidades(rs.getstring(("cidade_nomecidade")); //LINHA 1             casos.setDoenca(rs.getString("doenca_nomedoenca")); //LINHA 2             caso.add(casos);         }       } catch (SQLException ex) {         JOptionPane.showMessageDialog(null, "Falha na leitura");     }finally{          ConnectionFactory.closeConnection(con, stmt, rs);      }       return caso;  }  public class Casos {  private int     idcaso; private int     qtdCaso; private Doenca  doenca; private Cidades cidades;  public Doenca getDoenca() {     return doenca; }  public void setDoenca(Doenca doenca) {     this.doenca = doenca; }  public Cidades getCidades() {     return cidades; }  public void setCidades(Cidades cidades) {     this.cidades = cidades; }  public int getQtdCaso() {     return qtdCaso; }  public void setQtdCaso(int qtdCaso) {     this.qtdCaso = qtdCaso; }  public int getIdcaso() {     return idcaso; }  public void setIdcaso(int idcaso) {     this.idcaso = idcaso; } 

}

Variável nao receber valor

Tenho um programa, onde quando clico um botao o programa pausa, e ao clicar novamente ele continua, mas percebi que nesse periodo de tempo em que eu pauso o programa, a variavel que eu quero recebe valor mesmo estando em pause, como faço para ela não receber valor enquanto o programa esta em pause. Codigo:

  if (digitalRead(botao)==1){    for(;;){      if (digitalRead(botao)==1){      goto programa;   } } 

receber um objeto em um metodo do mesmo tipo da classe do metodo

estou passando um codigo java para python e me deparei com isso(cortanto umas partes)

public class TreeNode {     public TreeNode(TreeNode pai) { 

como faço para receber o pai do tipo TreeNode em python?

class TreeNode:     def __init__(self, pai: TreeNode): 

isso da “Unresolved reference ‘TreeNode’ qual maneira de fazer isso?