I got HttpStatus 500 with nested exception and java.lang.NullPointerException
im making a multicurrency converter i used to debug when it get here the error starts currencypojo.setAmount(BigDecimal.valueOf(Integer.parseInt((request.getParameter("txtAmount")))));
MultiCurrencyController.java
package com.multicurrency;
import java.math.BigDecimal;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.AbstractController;
public class MultiCurrencyController extends AbstractController{
private MultiCurrencyPOJO currencypojo;
@Override
protected ModelAndView handleRequestInternal(HttpServletRequest request,
HttpServletResponse response) throws Exception {
currencypojo.setAmount(BigDecimal.valueOf(Integer.parseInt((request.getParameter("txtAmount")))));
currencypojo.setCurrency(request.getParameter("currency"));
return new ModelAndView ("home","CurrencyInfo",currencypojo);
}
public void multiCurrencyPOJO(MultiCurrencyPOJO currencypojo){
this.currencypojo=currencypojo;
}
}
MultiCurrencyPOJO.java
package com.multicurrency;
import java.math.BigDecimal;
public class MultiCurrencyPOJO {
private String currency;
private BigDecimal amount;
public String getCurrency() {
return currency;
}
public void setCurrency(String currency) {
this.currency = currency;
}
public BigDecimal getAmount() {
return amount;
}
public void setAmount(BigDecimal amount) {
this.amount = amount;
}
public static BigDecimal getExchangeRate(String currency) {
return null;
}
}