Formularios JSF para inclusão de Imagens

Ola Amigos sou novo por aqui, estou desenvolvendo uma aplicação que deve guardar imagens, porém não sei como implementar esse formulario

<%@ taglib uri=“http://java.sun.com/jsf/core” prefix=“f” %>
<%@ taglib uri=“http://java.sun.com/jsf/html” prefix=“h” %>
<%@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c”%>

<c:if test="${sessionScope.seguranca!=‘asdfçlkj1234987zxv.,mn239487afjs’}">
<jsp:forward page="${initParam.loginPage}"/>
</c:if>

<%@ page language=“java” contentType=“text/html; charset=ISO-8859-1”
pageEncoding=“ISO-8859-1”%>

<f:view>

<f:loadBundle basename=“Resources” var=“m”/>

<%@include file=“cabecalhoInterno.jsp” %>

[b] Aqui quero colocar um campo para imagem  [/b]       


  <tr><td align="right"><h:outputText value="#{m.imagemTipo}"/></td>
    <td>
    <h:selectOneMenu value="#{imagemBean.imagem.tipoImagem}" >
 		<f:selectItem itemValue="Cozinhas" itemLabel="Cozinhas"/>
 		<f:selectItem itemValue="Dormitorios" itemLabel="Dormitorios"/>
 		<f:selectItem itemValue="Banheiros" itemLabel="Banheiros"/>
 		<f:selectItem itemValue="HomeOffice/HomeTeather" itemLabel="Home Office/Home Teather"/>
 		<f:selectItem itemValue="AreasDeServiço" itemLabel="Areas de Serviço"/>
 		<f:selectItem itemValue="Comercial" itemLabel="Comercial"/>
	</h:selectOneMenu>
    </td>
 </tr> 

 </table> 

</h:form>

<%@include file=“rodape.jsp” %>

Eu não sei entendi direito mas você pode adicionar a lib do MyFaces que existe um componente pra upload
de arquivo.

<t:uploadFile value="${bean.arquivo}"/>

Daí na classe bean voce faz referencia a um uploadFile do myfaces que o arquivo já está lá…

Espero ter ajudado!

Desculpe o abuso cara, mas não entendi como fazer isso ainda. Acho que não me espessei bem, preciso fazer um formulário em JSF que tenha os campos

Imagem e tipo de Imagem

O campo imagem deve ter um botão para procurar a imagem.

Outra coisa conversando com alguns colegas ainda não sei direito se guardo a imagem no banco ou apenas uma String com o endereço de onde ela esteja

Tranquilo!!!

Primeiro você vai no site da Apache e pega as bibliotecas da distribuição MyFaces.
Dá uma lida rápida no tópico de instalação pois eu não me lembro se tem que
adicionar algum parâmetro no web.xml

Aqui mesmo tem um exemplo de uso de envio de arquivo.

O endereço é
http://www.guj.com.br/java.tutorial.artigo.187.1.guj

Lá tem um exemplo de uso da tag de upload de arquivo (tanto a pagina jsp como a classe)
Procurar somente por imagens acho não sei como fazer, o que vai ser exibido vai ser um inputText
com o botão de procurar arquivo.

Quanto a salvar os arquivos no banco, vai dar um pouco mais de trabalho pra depois
recuperar o arquivo pra exibição mas você tem menos problemas caso queira fazer backup
do sistema, migrar o sistema para outro local, etc…

Valeu mesmo cara vou da uma olhada