donde coloco cuatro lineas de codigo de JSP a XML

Estela
16 de Mayo del 2006
Necesito urgentenmente me auxilien y me digan donde coloco las siguientes lineas de codigo de JSP
<%
HttpSession sesion = request.getSession();
String temporal = (String)sesion.getAttribute("sesion_activa");
if (temporal!="si")
response.sendRedirect("pedir_clave.jsp");
%>
Las lineas anteriores deben ser colocadas en el siguinete codigo de XML pero no se donde debe de ir

<?xml version = '1.0' encoding = 'windows-1252'?>

<page xmlns="http://xmlns.oracle.com/uix/controller"
xmlns:ui="http://xmlns.oracle.com/uix/ui"
xmlns:data="http://xmlns.oracle.com/uix/ui"
xmlns:ctrl="http://xmlns.oracle.com/uix/controller"
xmlns:html="http://www.w3.org/TR/REC-html40" expressionLanguage="el">
<content>
<dataScope xmlns="http://xmlns.oracle.com/uix/ui">
<provider>
<!-- Add DataProviders (<data> elements) here -->
</provider>
<contents>
<document>
<metaContainer>
<!-- Set the page title -->
<head title="Registro de usuarios"/>
</metaContainer>
<contents>
<body>
<contents>
<form name="form0">
<contents>

<pageLayout title="Registro de usuarios">

<corporateBranding>

<image source="Dibujo.JPG" destination=""/>
</corporateBranding>
<tabs>
<tabBar selectedIndex="0">
<contents>
<link text="Visualizar Usuarios"
destination="browseUsuario.do"/>
<link text="Modificar Usuarios"
destination="formUsu.do"/>
<link text="Buscar Usuarios"
destination="BuscaUsu.do"/>
</contents>
</tabBar>
</tabs>
<pageHeader>
<globalHeader>
<contents>



<link text="Visualiza Usuarios" destination=""/>
</contents>
</globalHeader>
</pageHeader>
<globalButtons>
<globalButtonBar>
<contents>
<globalButton source="ICN_QUES.GIF" text="Help"
destination="#"/>
</contents>
</globalButtonBar>
</globalButtons>
<copyright>
<styledText text="Copyright Oracle 2005"
styleClass="OraCopyright"/>
</copyright>
<privacy>
<link text="Privacy Statement" destination=""/>
</privacy>
<contents>
<stackLayout>
<contents>
<header text="Usuarios">
<contents>
<table model="${bindings.CtrlAccesoView1}"
id="CtrlAccesoView119"
partialRenderMode="multiple"
partialTargets="_uixState">
<contents>
<column>
<columnHeader>
<sortableHeader model="${ctrl:createSortableHeaderModel(bindings.CtrlAccesoView1,'CtrlUsuario')}"/>
</columnHeader>
<contents>
<textInput model="${uix.current.CtrlUsuario}"
columns="10" readOnly="true"/>
</contents>
</column>
<column>
<columnHeader>
<sortableHeader model="${ctrl:createSortableHeaderModel(bindings.CtrlAccesoView1,'CtrlPassword')}"/>
</columnHeader>
<contents>
<textInput model="${uix.current.CtrlPassword}"
columns="10" readOnly="true"/>
</contents>
</column>
<column>
<columnHeader>
<sortableHeader model="${ctrl:createSortableHeaderModel(bindings.CtrlAccesoView1,'CtrlNombreUsuario')}"/>
</columnHeader>
<contents>
<textInput model="${uix.current.CtrlNombreUsuario}"
columns="10" readOnly="true"/>
</contents>
</column>
<column>
<columnFormat cellNoWrapFormat="true"/>
<columnHeader>
<sortableHeader model="${ctrl:createSortableHeaderModel(bindings.CtrlAccesoView1,'CtrlFechaHoraCreacion')}"/>
</columnHeader>
<contents>
<dateField model="${uix.current.CtrlFechaHoraCreacion}"
readOnly="true">
<onSubmitValidater>
<date pattern="yyyy-MM-dd"/>
</onSubmitValidater>
</dateField>
</contents>
</column>
<column>
<columnHeader>
<sortableHeader model="${ctrl:createSortableHeaderModel(bindings.CtrlAccesoView1,'CtrlAccesoIdUnidadAdmon')}"/>
</columnHeader>
<contents>
<textInput model="${uix.current.CtrlAccesoIdUnidadAdmon}" columns="10" readOnly="true"/>
</contents>
</column>
</contents>
<tableSelection>
<singleSelection model="${bindings.CtrlAccesoView1Iterator}"
text="Select and ">
<primaryClientAction>
<firePartialAction targets="detail18 _uixState"
source="CtrlAccesoView119"
event="select"/>
</primaryClientAction>
<contents>
<submitButton text="Modificar"
event="goEditar"/>
<submitButton text="Buscar"
event="goBuscar"/>
<submitButton text="Eliminar"
model="${bindings.Delete}"
id="Delete20"
event="action"/>
<submitButton text="Nuevo"
event="goCreate"/>
<submitButton text="Confirmar"
model="${bindings.Commit}"
id="Commit21"
event="action"/>
<submitButton text="Deshacer"
model="${bindings.Rollback}"
id="Rollback22"
event="action"/>
</contents>
</singleSelection>
</tableSelection>
</table>
</contents>
</header>
<header text="Detail" id="detail18">
<contents>
<flowLayout>
<contents>
<labeledFieldLayout>
<contents>
<messageTextInput model="${bindings.CtrlUsuario}"
columns="10"
readOnly="true"/>
<messageTextInput model="${bindings.CtrlPassword}"
columns="10"
readOnly="true"/>
<messageTextInput model="${bindings.CtrlNombreUsuario}"
columns="10"
readOnly="true"/>
<messageDateField model="${bindings.CtrlFechaHoraCreacion}"
readOnly="true">
<onSubmitValidater>
<date pattern="yyyy-MM-dd"/>
</onSubmitValidater>
</messageDateField>
<messageTextInput model="${bindings.CtrlAccesoIdUnidadAdmon}"
columns="10"
readOnly="true"/>
</contents>
</labeledFieldLayout>
</contents>
</flowLayout>
</contents>
</header>
</contents>
</stackLayout>
</contents>
<pageButtons/>
<start/>
<end/>
<about/>
<productBranding/>
</pageLayout>
<formValue name="${bindings.statetokenid}"
value="${bindings.statetoken}" id="_uixState"/>
</contents>
</form>
</contents>
</body>
</contents>
</document>
</contents>
</dataScope>
</content>
<handlers>
<!-- Add EventHandlers (<event> elements) here -->
<event name="goto sort" source="CtrlAccesoView14">
<invoke method="handleTableUiEvent" javaType="oracle.cabo.adf.rt.AdfUtils">
<parameters>
<parameter javaType="oracle.adf.model.binding.DCIteratorBinding"
value="${bindings.CtrlAccesoView1Iterator}"/>
<parameter javaType="oracle.cabo.servlet.expl.ControllerImplicitObject"
value="${uix}"/>
</parameters>
</invoke>
</event>
<event name="select" source="CtrlAccesoView14">
<set target="${bindings.CtrlAccesoView1Iterator}"
property="currentRowIndexInRange"
value="${ui:tableSelectedIndex(uix, 'CtrlAccesoView14')}"/>
</event>
<event name="goto sort" source="CtrlAccesoView16">
<invoke method="handleTableUiEvent" javaType="oracle.cabo.adf.rt.AdfUtils">
<parameters>
<parameter javaType="oracle.adf.model.binding.DCIteratorBinding"
value="${bindings.CtrlAccesoView1Iterator}"/>
<parameter javaType="oracle.cabo.servlet.expl.ControllerImplicitObject"
value="${uix}"/>
</parameters>
</invoke>
</event>
<event name="select" source="CtrlAccesoView16">
<set target="${bindings.CtrlAccesoView1Iterator}"
property="currentRowIndexInRange"
value="${ui:tableSelectedIndex(uix, 'CtrlAccesoView16')}"/>
</event>
<event name="goto sort" source="CtrlAccesoView119">
<invoke method="handleTableUiEvent" javaType="oracle.cabo.adf.rt.AdfUtils">
<parameters>
<parameter javaType="oracle.adf.model.binding.DCIteratorBinding"
value="${bindings.CtrlAccesoView1Iterator}"/>
<parameter javaType="oracle.cabo.servlet.expl.ControllerImplicitObject"
value="${uix}"/>
</parameters>
</invoke>
</event>
<event name="select" source="CtrlAccesoView119">
<set target="${bindings.CtrlAccesoView1Iterator}"
property="currentRowIndexInRange"
value="${ui:tableSelectedIndex(uix, 'CtrlAccesoView119')}"/>
</event>
<event name="goEditar">
<compound>
<go name="formUsuLink"/>
</compound>
</event>
<event name="action" source="Delete20">
<invoke method="doIt"
javaType="oracle.jbo.uicli.binding.JUCtrlActionBinding"
instance="${bindings.Delete}"/>
</event>
<event name="goCreate">
<go name="createUsuLink"/>
</event>
<event name="action" source="Commit21">
<invoke method="doIt"
javaType="oracle.jbo.uicli.binding.JUCtrlActionBinding"
instance="${bindings.Commit}"/>
</event>
<event name="action" source="Rollback22">
<invoke method="doIt"
javaType="oracle.jbo.uicli.binding.JUCtrlActionBinding"
instance="${bindings.Rollback}"/>
</event>
<event name="goBuscar">
<go name="BuscaUsuLink"/>
</event>
</handlers>
</page>



burford2k
16 de Mayo del 2006
mira no se puede hacer eso directamente en UIX si lo que necesitas es comprobar el valor de la session para saber si esta logueado o no, pues yo lo que hice fue validarlo en un action.do y dependiendo de lo que pase hago un forward a la pagina que quiera.

o bien puedes con uix.cond ver el valor de SessionScope('nombre de variable en la session') y asi hacer algo si es true o no

I would expect this help you!