Re:ServletException

você poderia dar mais informações?

bom acho que no seu filter você esta tentando acessar algum atributo ou parametro da requesição diretamente e ela é do tipo multipart-context

entaum para você pegar os parametros você tem que fazer algo do tipo (Usando a Commons Upload da Jakarta)

		if(ServletFileUpload.isMultipartContent(request)){
			File f = null; // file que representa o arquivo
			FileItemFactory fac = new DiskFileItemFactory();
			ServletFileUpload upload = new ServletFileUpload(fac);
			upload.setSizeMax(15 * 1024 * 1024); // 15 MB
			List items = null;
			try {
				items = upload.parseRequest(request);
			} catch(FileUploadException e) {
				e.printStackTrace();
			}
			Iterator it = items.iterator();
			while (it.hasNext()) {
				FileItem fitem = (FileItem) it.next();
				if(fitem.isFormField()){
					// pega os valores dos demais inputs
					if(fitem.getFieldName().equals("id"))
						id = Integer.parseInt(fitem.getString());

Alguem poderia me ajudar com esse erro?

javax.servlet.ServletException: org.apache.jasper.JasperException: ServletException in '/common/cabecalho.jsp': bodyContent
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:125)
	net.sourceforge.myfaces.custom.fileupload.MultipartFilter.doFilter(MultipartFilter.java:88)

Grato!

O erro esta nesse commandlink

<h:commandLink action="nav_page1"> <h:outputText value="Page1" /> </h:commandLink>