Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <%@ taglib uri="http://displaytag.sf.net" prefix="display"%>
- <%@ page import="java.util.*"%>
- <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
- <%@ taglib uri="http://java.sun.com/jsp/jstl/functions"
- prefix="fn" %>
- <%@page import="com.jspcrud.bean.DomainBean"%>
- <HTML>
- <HEAD>
- <TITLE>Domain database</TITLE>
- </HEAD>
- <BODY>
- <SCRIPT TYPE="text/javascript">
- function changeHiddenInput() {
- var objDropDown=document.getElementById("d-down");
- var DTobjid=objDropDown.options[objDropDown.selectedIndex].value;
- document.getElementById('selectedval').value=DTobjid;
- alert(DTobjid);
- document.getElementById('Main').submit();
- }
- function selectobjID(objid){
- document.getElementById('selectedID').value=objid;
- alert(document.getElementById('selectedID').value);
- document.getElementById('Main').submit();
- }
- </SCRIPT>
- <jsp:useBean id="dao" scope="request" class="com.jspcrud.dao.DAO" />
- <jsp:useBean id="domain" scope="request" class="com.jspcrud.bean.DomainBean"/>
- <jsp:setProperty property="*" name="domain" />
- <!--<jsp:setProperty property="code" name="domain" param="code"/>-->
- <!-- /jsp:useBean>-->
- <FORM METHOD="POST" ACTION="DAO" NAME="crudForm" ID="Main"><INPUT
- TYPE="HIDDEN" NAME="selectedval" ID="selectedval"><!-- Hidden variable to store selected domaintype -->
- <INPUT TYPE="HIDDEN" NAME="selectedID" ID="selectedID">
- <TD>
- <TR>
- <TD>Domain Type <SELECT NAME="dropdown" SIZE="1" ID="d-down"
- ONCHANGE="changeHiddenInput()">
- <OPTION VALUE="-1" label="--Select--" >
- <c:forEach items="${dao.dtList}" var="dt">
- <OPTION VALUE="${dt.objid}" ><c:out value="${dt.description}" /></OPTION>
- </c:forEach>
- </SELECT> <BR />
- </TD>
- </TR>
- </TD>
- <TR>
- <TD>Code<INPUT TYPE="TEXT" NAME="code" SIZE="20" VALUE="${domain.code}"><BR>
- </TD>
- <TD>Description<INPUT TYPE="TEXT" NAME="description" SIZE="20" VALUE="${domain.description}"><BR>
- </TD>
- </TR>
- <TR>
- <TD>Active<INPUT TYPE="CHECKBOX" NAME="statusActive" VALUE="${domain.statusActive}" /></TD>
- <TD>Editable<INPUT TYPE="CHECKBOX" NAME="statusEdit"VALUE="${domain.statusEdit}" ></TD>
- <BR />
- </TR>
- <HR>
- <INPUT TYPE="SUBMIT" VALUE="Submit"></FORM>
- <BR>
- <%System.out.println("I think domList is being accessed");
- %>
- <table>
- <c:if test="${dao.domList!=null }" >
- <c:forEach var="dl" items="${dao.domList}">
- <tr>
- <td>${dl.code}</td>
- <td>${dl.description}</td>
- </tr>
- </c:forEach>
- </c:if>
- <c:if test="${dao.domList== null}">
- <%System.out.println("error"); %>
- </c:if>
- </table>
- </BODY>
- <script>
- var idd = ${setDtID};
- document.getElementById("d-down").options.selectedIndex=idd;
- </script>
- </HTML>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement