Duvida em como pegar um objeto carregado na tela

boa tarde senhoras e senhores, estou fazendo uma pequena implementação e a minha tela tem 3 portlets e quero fazer upload de arquivos bem quando eu clico em inserir a minha action recebe o fulano nullo, da uma olhada no codigo.

minha tela

<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c'%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<%@ taglib uri="/WEB-INF/tld/struts-html.tld" prefix="html"%>

<jsp:include page="/pages/msg.jsp"></jsp:include>

<link rel="stylesheet" href="js/libs/jdashboard/jdashboard.css">
<link rel="stylesheet" href="js/libs/chosen/chosen.css" />
<link rel="stylesheet" href="/sis/css/documentos.css">

<div id="dashboard">
		<c:forEach items="${listaDestaques}" var="destaque">
			<div class="jdash-widget jdash_collapsed">
				<div class="jdash-header">
					<i class="icon-file-alt"></i>Titulo:&nbsp;&nbsp;${destaque.titulo}
					
					<div class="jdash-toolbar compact"></div>
				</div>
			
				<div class="jdash-body">
					<div class="item-content">
						<span> Descrição: ${destaque.descricao}</span>
						<form id="formDestaque" name="formDestaque" method="post" action="/sis/salvarDestaque.do" enctype="multipart/form-data">
							<div align="right" >
								<input type="file" name="nome" id="nome">
							</div>
							<div align="right">
								<input type="hidden" id="destaqueBean.idDestaque" name="destaqueBean.idDestaque" value="${destaqueBean.idDestaque}" /><br />
								<input type="submit" class="btn" value="Inserir" id="btGravar">
							</div>
						</form>
					</div>
				</div>
			</div>
		</c:forEach>
</div>
<br />

<!--  -->
<script type="text/javascript" src="/sis/js/libs/pekeUpload/js/pekeUpload.js"></script>
<!--  -->
<script src="js/libs/jdashboard/jdashboard.js"></script>
<script src="js/libs/chosen/chosen.jquery.min.js" type="text/javascript"></script>


<script>

	$(document).ready(function(){

		$('#dashboard').jDashboard({ 
		columns: [50,50]
		
		});	

	    $(document).ready(function(){
    		$("#nome").pekeUpload({theme:'bootstrap', allowedExtensions:"xls|docx|xlsx|doc|pdf|"});
   	 	});
	    
	});
</script>

<jsp:include page="/layout/rodape.jsp"></jsp:include> 

aqui esta a minha action

public ActionForward salvarDestaque(ActionMapping mapping,	ActionForm form, HttpServletRequest request,HttpServletResponse response) throws Exception {
		
		destaqueForm = (DestaqueForm) form;
		destaqueBean = (DestaqueBean) destaqueForm.getDestaqueBean();
		
		try {
			
		destaqueBean.setArquivo(request.getParameter("nome"));
			
			
		FormFile myFile = destaqueForm.getNome();
		// Get the file name
		String fileName = myFile.getFileName();

		// Get the servers upload directory real path name
		String filePath = getServlet().getServletContext().getRealPath("/pages/destaques");

		String caminhoUpload = "/sis/pages/destaques/" + fileName;
		
		/* Save file on the server */
		if(!fileName.equals(null)){
			
			System.out.println("Server path:" + filePath);

			// Create file
			File fileToCreate = new File(filePath, fileName);

			// If file does not exists create file
			if (!fileToCreate.exists()) {
				FileOutputStream fileOutStream = new FileOutputStream(fileToCreate);
				fileOutStream.write(myFile.getFileData());
				fileOutStream.flush();
				fileOutStream.close();
			}

			destaqueBean.setArquivo(caminhoUpload);

			destaqueBO.salvar(destaqueBean);
			
		}
		} catch (Exception e) {
			e.printStackTrace();
		}
		return mapping.findForward("successOperacao");
		
	}