Depois que eu alterei para o método post está adicionando null.
Bem vindo ao nosso gerenciador de empresas!
<form action="novaEmpresa" method="POST">
Nome: <input type="text" nome="nome">
<input type="submit" value="Enviar">
</form>
package br.com.alura.gerenciador.web;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import br.com.alura.gerenciador.Empresa;
import br.com.alura.gerenciador.dao.EmpresaDAO;
@WebServlet(urlPatterns="/novaEmpresa")
public class NovaEmpresa extends HttpServlet{
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
String nome = req.getParameter("nome");
Empresa empresa = new Empresa(nome);
new EmpresaDAO().adiciona(empresa);
PrintWriter writer = resp.getWriter();
writer.println("<html><body>Empresa adicionada com sucesso: "+nome);
}
}