Erro HTTP Status 500

Boa Tarde, estou fazendo um trabalho para escola em que tenho que criar uma biblioteca e cadastrar os livros e usuários. Estou com um problema na execução do meu projeto, no cadastro de livros e de usuários. Quando envio o formulario aparece o seguinte erro:

HTTP Status 500 - An exception occurred processing JSP page /cadastrar_livro.jsp at line 13
type Exception report

message An exception occurred processing JSP page /cadastrar_livro.jsp at line 13

description The server encountered an internal error that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /cadastrar_livro.jsp at line 13

10:             /* armazena os valores dos parâmetros em variáveis */
11:             String titulo = request.getParameter("titulo");
12:             String autor = request.getParameter("autor");
13:             int ano = Integer.parseInt(request.getParameter("ano"));
14:             double preco = Double.parseDouble(request.getParameter("preco").replace(',', '.'));
15:             String foto = request.getParameter("foto");
16:             conexao.conectar();


Stacktrace:
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:568)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:403)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:347)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)
root cause

java.lang.NumberFormatException: null
	java.lang.Integer.parseInt(Integer.java:454)
	java.lang.Integer.parseInt(Integer.java:527)
	org.apache.jsp.cadastrar_005flivro_jsp._jspService(cadastrar_005flivro_jsp.java:87)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:403)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:347)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)
note The full stack trace of the root cause is available in the Apache Tomcat/8.0.3 logs.

Apache Tomcat/8.0.3

Pagina JSP do projeto:

<jsp:useBean id=“conexao” scope=“page” class=“database.ConexaoBd” />
<jsp:useBean id=“livro” scope=“page” class=“database.Livros” />

<html>
    <head>
        <title>Agenda</title>
    </head>
    <body>
        <%
            /* armazena os valores dos parâmetros em variáveis */
            String titulo = request.getParameter("titulo");
            String autor = request.getParameter("autor");
            int ano = Integer.parseInt(request.getParameter("ano"));
            double preco = Double.parseDouble(request.getParameter("preco").replace(',', '.'));
            String foto = request.getParameter("foto");
            conexao.conectar();
            livro.setConexao(conexao.getConexao());
            if (livro.inserir(titulo, autor, ano, preco, foto)) {
                out.println("<h2>Livro cadastrado com sucesso!</h2>");
            } else {
                out.println("<h3>Erro ao tentar cadastrar Livro!</h3>");
            }
            conexao.fechar();
        %>
        <a href="cadastrar_livro.html">Voltar</a>
    </body>
</html>

Página HTML:

<html>
    <head>
        <title>Agenda</title>
    </head>
    <body>
        <h2>Cadastrar Livro</h2>
        <form action="cadastrar_livro.jsp" method="post" enctype="multipart/form-data">
            Titulo: <input type="text" name="titulo"> <br>
            Autor: <input type="text" name="autor"> <br>
            Ano: <input type="text" name="ano"> <br>
            Preço: <input type="text" name="preco"> <br>
            Foto: <input type="file" name="foto"> <br>
            <input type="submit" value="Cadastrar">
        </form>
    </body>
</html>

Alguém poderia me ajudar?

Você está preenchendo o campo “ano”?

Preenchi