[英]How to use inputs and post method
我開始學習Java網絡,我需要一些關於為什么我嘗試提交代碼時代碼無法正常工作的見解,我注意到當我轉到頁面時應該進行更改的地方什么也沒顯示。
我會顯示一些代碼
過帳方法
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String titulo = request.getParameter("titulo");
String imagem = request.getParameter("imagem");
String descricao = request.getParameter("descricao");
String categoria = request.getParameter("categoria");
Noticias noticia = new Noticias();
System.out.println(titulo);
noticia.setTitulo(titulo);
System.out.println(descricao);
noticia.setDescricao(descricao);
System.out.println(categoria);
noticia.setCategoria(categoria);
System.out.println(categoria);
noticia.setImagem(imagem);
Noticias.dados.add(noticia);
response.sendRedirect(categoria);
}
獲取方法
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
輸入項
<form>
<div class="form-group">
<label for="titulo">Titulo</label>
<input class="form-control" id="titulo" placeholder="Titulo">
</div>
<div class="form-group">
<label for="imagem">Imagem</label>
<input class="form-control" id="imagem" placeholder="Imagem">
</div>
<div class="form-group">
<label for="descricao">Descrição</label>
<input class="form-control" id="descricao" placeholder="Descrição">
</div>
<div class="form-group">
<label for="categoria">Categoria</label>
<input class="form-control" id="categoria" placeholder="Categoria">
</div>
<button type="submit" class="btn btn-primary">Submit</button>
</form>
我的sysout不顯示任何輸出。 而且它在頁面上沒有顯示任何變化,我想帖子沒有被初始化
如果要提交表單,則必須在表單標簽中提及方法和操作屬性。
<form action="servletname" method="post">
該servlet也應該存在於web.xml中。
您可以點擊以下鏈接https://www.journaldev.com/1877/servlet-tutorial-java
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.