Javascript 不知道如何使用jsp从表单到数据库获取select参数
我在保存字段categoria和color时遇到问题,我需要将这两个字段的值保存到我的数据库中,但我不知道如何访问它们的值,我尝试过使用request.getParameter,但它不起作用,我花了很多时间试图找到解决方案,但我没有,有人能帮我吗 addCategoria将categoria添加到选项字段并正常工作,而changeColor更改文本的颜色并正常工作。您选择的字段名是categoria选项,但您正在尝试使用categoria访问相同的字段名。将其更改为request.getParametercategoria-option。您选择的字段名是categoria选项,但您没有正在尝试使用categoria访问相同的文件。请将其更改为request.getParametercategoria-option。Javascript 不知道如何使用jsp从表单到数据库获取select参数,javascript,database,postgresql,jsp,select,Javascript,Database,Postgresql,Jsp,Select,我在保存字段categoria和color时遇到问题,我需要将这两个字段的值保存到我的数据库中,但我不知道如何访问它们的值,我尝试过使用request.getParameter,但它不起作用,我花了很多时间试图找到解决方案,但我没有,有人能帮我吗 addCategoria将categoria添加到选项字段并正常工作,而changeColor更改文本的颜色并正常工作。您选择的字段名是categoria选项,但您正在尝试使用categoria访问相同的字段名。将其更改为request.getPara
<div id="crear">
<h1>Crear nota</h1>
<div id="formcrear">
<form method="post" action="">
<div class="titulo-div">
<label for="titulo"><strong>Título de la nota</strong></label>
<input id="titulo" type="text" value="" name="titulo" maxlength="100" required="required"></input>
</div>
<div class="categoria-div">
Categoria:
<select name="categoria-option" id="select1">
<option value="1">Hola
</select>
<input type="button" value="+" onclick="addCategoria()">
</div>
<div class="color-div">
Color:
<select id="select_color" name="select_color" onchange="changeColor()" onchange="showSelected()">
<option value="white">Blanco</option>
<option value="red">Rojo</option>
<option value="blue">Azul </option>
<option value="green">Verde</option>
<option value="yellow">Amarillo</option>
<option value="pink">Rosa</option>
<option value="orange">Naranja</option>
</select>
+
<input type="color" id="color-id"></input>
</div>
<div class="imagen-div">
<label for="urlimagen"><strong>URL de la imagen</strong></label>
<input id="urlimagen" type="text" value="" name="urlimagen"></input>
</div>
<div class="nota-div">
<label for="nota"><strong>Nota</strong></label>
<textarea id="nota" name="nota" cols="100%" rows="100%"></textarea>
</div>
<input class="boton" id="enviarnota" type="submit" value="Crear" name="enviarnota"></input>
<input class="boton" id="limpiar" type="reset" value="Limpiar datos" name="limpiar"></input>
</form>
</div>
</div>
<% try{
Class.forName("org.postgresql.Driver");
String url = "jdbc:postgresql://localhost:5432/dit";
String user = "dit";
String pass = "dit";
Connection conn = DriverManager.getConnection(url, user, pass);
if(conn != null){
Statement st = conn.createStatement();
String cad = "INSERT INTO notas(nombre_usuario, titulo, nota, urlimagen, categoria, color) VALUES ('"+session.getAttribute("nombre")+"','"+request.getParameter("titulo")+"','"+request.getParameter("nota")+"','"+request.getParameter("urlimagen")+"','"+request.getParameter("categoria")+"','"+request.getParameter("select_color")+"')";
int n = st.executeUpdate(cad);
st.close();
conn.close();
}else{
out.println("<script>alert('error')</script>");
}
} catch (SQLException e) {
out.println("Excepción SQL Exception: " + e.getMessage() + " fichero: crearnota.jsp");
e.printStackTrace();
}
%>