Я новичок в jsp, и мне было интересно, что вызывает ошибку в моем коде:
</div>
<%
double gross = Double.parseDouble(request.getParameter("annualIncome"));
double tax = 0, contribution = 0, deductions = 0, netIncome = 0;
if (gross <= 250000) { //gross income below 250001 is not taxed
contribution = 1000;
netIncome = gross - contribution;
}
else if (gross > 250000 && gross <= 500000) {
contribution = 1500;
tax = gross * .10;
deductions = contribution + tax;
netIncome = gross - deductions;
}
else if (gross > 500000 && gross <= 750000) {
contribution = 2000;
tax = gross * .12;
deductions = contribution + tax;
netIncome = gross - deductions;
}
else if (gross > 750000 && gross <= 1000000) {
contribution = 2500;
tax = gross * .14;
deductions = contribution + tax;
netIncome = gross - deductions;
}
else if (gross > 1000000 && gross <= 2000000) {
contribution = 3000;
tax = gross * .16;
deductions = contribution + tax;
netIncome = gross - deductions;
}
else if (gross > 2000000) {
contribution = 4000;
tax = gross * .20;
deductions = contribution + tax;
netIncome = gross - deductions;
}
%>
<div alight="left">
<label class="form-label">Net income</label>
<input type="text" value="<%out.println(netIncome);%>" class="form-control" placeholder="" name ="netIncome" readonly>
</div>
Проблема заключается в следующем: double gross = Double.parseDouble (request.getParameter (" AnnualIncome "));
всякий раз, когда я запускаю эту программу, я всегда получаю эту ошибку: org. apache .jasper.JasperException: Возникла исключительная ситуация при обработке [/index.jsp] в строке [82]. Прости мое невежество, но есть ли простой способ решить эту проблему?