i have written a jsp code which contains mutiple select
and when i click on submit i get the null pointer exception
. i am using the request.getParametervalues()
to fetch the data from multiple select:
jsp code is as follows
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page language="java" import="java.lang.* ,javax.servlet.*,javax.servlet.http.*"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<form id="form1" method="get" name="form">
<select name="color1" id="dd1" multiple>
<option value="empty">Select Color</option>
<option value="RED">red</option>
<option value="BLUE">blue</option>
<option value="GREEN">green</option>
<option value="YELLOW">yellow</option>
<option value="PINK">pink</option>
<option value="BLACK">black</option>
<option value="BROWN">brown</option>
<option value="PURPLE">purple</option>
</select>
<input type="submit" value="Submit">
</form>
</body>
</html>
<%
String [] x = request.getParameterValues("color1");
if(!x.equals(""))
{
for (int i = 0; i < x.length; i++)
out.println (x[i]);
}
%>
i am getting null pointer exception in out.println (x[i]);
part
i have also tried if(x ! = null)
which is giving error
i have also tried this :
if(request.getParameterValues("color1").equals(null))
{
out.println("abcd");
}
its giving the same exception