Jakarta.el.ELException: java.lang.NullPointerException: невозможно вызвать «String.trim()», поскольку «in» имеет значениJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Jakarta.el.ELException: java.lang.NullPointerException: невозможно вызвать «String.trim()», поскольку «in» имеет значени

Сообщение Anonymous »

Я изучаю JSP и JavaBeans.
Я написал простое веб-приложение, которое рассчитывает выплаты по кредиту. Приложение правильно устанавливает поля компонента с помощью пользовательского ввода (из формы). Компонент также содержит метод CalculPayment(), который по какой-то причине я не могу вызвать со страницы JSP.
Я искал в сети и просматривал код, но безрезультатно. успех. Будем рады любой помощи.
В журнале сервера сообщается:

Код: Выделить всё

org.apache.jasper.JasperException: An exception occurred processing [/index.jsp] at line [56]

53:         
54:             
55:                 Annual payment is
56:                 ${loanBean.calculatePayment()}
57:             
58:         
59:     
и:
Основная причина:

jakarta.el.ELException: java.lang.NullPointerException: невозможно вызвать «String.trim()», поскольку «in» имеет значение null

Вот фрагменты кода:
метод CalculPayment() в LoanBean:

Код: Выделить всё

public String calculatePayment() {
double P = Double.parseDouble(loanAmount);
double r = Double.parseDouble(rate);
double t = Double.parseDouble(term);

double A = P*(Math.pow(1 + r, t));

DecimalFormat df = new DecimalFormat("#.##");
String num_string = df.format(A);
return num_string;
}
и моя страница JSP — создание экземпляра компонента и указание полей для установки:

Код: Выделить всё





Klausen_Chapter5_Problem1_LoanCalculator








Loan Calculation



Arrangement fee :



Enter loan amount :


Подробнее здесь: [url]https://stackoverflow.com/questions/77997627/jakarta-el-elexception-java-lang-nullpointerexception-cannot-invoke-string-tr[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»