Como preencher url com dados de um form

Vamos supor que tenho a seguinte url valida:

http://www.seusite.com.br/index.php?pagina=noticia&id_noticia=12

Como faço para inserir o nome da pagina e o id_noticia, via form, onde o form ter dois camopos,
pagina e id_noticia que quando forem preenchidos no from serao incluidos na url e direcionado a ela,
faz parte de um projeto em jsf, como base criei um xhtml como teste.

`
<h:head>
Facelet Title
</h:head>
<h:body>

<h:form>
<h:outputText value="pagina:"></h:outputText>
    <h:inputText id="email" value="#{test.pagina}"></h:inputText>

    <h:outputText value="id_noticia:"></h:outputText>
    <h:inputText id="email" value="#{test.id_noticia}"></h:inputText>


    <h:commandLink>Go</h:commandLink>
    </h:form>

</h:body>`

Você precisa usar o ViewParam.

<f:metadata>
	<f:viewParam name="pagina" value="#{bean.pagina}"/>
	<f:viewParam name="noticia" value="#{bean.noticia}"/>
</f:metadata>