a.xhtmlからb.xhtmlへのリダイレクトに問題があります
localhost:8080/proyect/a.xhtml?idempresa=2&idcontrato=15で私はこのinitを持っています:
@PostConstruct
public void init() {
HttpServletRequest request=(HttpServletRequest)FacesContext.getCurrentInstance().getExternalContext().getRequest();
setIdempresa(Integer.parseInt(request.getParameter("idempresa")));
setIdcontrato(Integer.parseInt(request.getParameter("idcontrato")));
...... }
リダイレクトボタンは私の見解では次のとおりです
<p:commandButton action="b.xhtml?faces-redirect=true" ajax="false" ... />
しかし、commandButton を押してリダイレクトすると、常に a.xhtml がリロードされ、localhost:8080/proyect/a.xhtml のようにパラメーターがないため、
java.lang.NumberFormatException: java.lang.Integer.parseInt(Integer.java:454) で null .....
MBcompletadoInter は、a.xhtml が使用するバッキング Bean の名前です。
アドバイスよろしくお願いします(Y)