Java Mailing List Archive

http://www.junlu.com/

Google
Google
Mailing List
Home
Forum Home
JBoss - Java Application Server
Tomcat - JSP/Servlet container
Struts - A MVC web framework
iText - An open source PDF Java Library
JDOM - JDOM XML Parser
J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition
JSP - A mailing list about Java Server Pages specification and reference
J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog
Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology
Struts & Hibernate
Subjects
JSP editor plugin for eclipse ?
org apache jasper JasperException: Unable to compile class for JSP
Tomcat: Connection reset by peer: socket write error
Cannot retrieve definition for form bean null
Struts Tiles Tutorial (free Struts training)
Where do I download Tomcat 4 0 6?
Data Access Object (DAO) pattern, example DAO 's
Where to download Tomcat v 4 1 24 from?
Tomcat 5 0 16 Requested resource not available
Oracle Connection Pooling in 3 2 2
Servlet : Session invalidate
Servlet action is currently unavailable
Tomcat/Struts Unicode Encoding/Decoding problems
Tomcat and webapplication specific java library path
Running a Simple JMS Example
Mapping in workers2 properties
org apache jasper JasperException
Cannot find message resources under key org apache struts action
   MESSAGE
problem with html:text bean throwing exception
Cannot find message resources under key org apache struts action MESSAGE
invalid direct reference problem with solution
Tool for jsp debug Try Sysdeo Eclipse Plugin
Tomcat 5 Cannot load JDBC driver class 'null ' SQL state: null
weblogic ejbc
java properties file
Jboss 3 2 3 Coyote Can 't re
Tomcat 5, Apache2 and mod jk2 integration problem
JBoss example problem new to J2EE
url string for connecting jboss to oracle
Value attribute of <html:checkbox
javax servlet ServletException: BeanUtils populate
HTTP Status 404 The requested resource is not available
5 0 18: Windows XP Pro vs Windows 2000
 
Having multiple similar elements in a form

Having multiple similar elements in a form

2007-01-22       - By Neg

 Back

Hi everyone

Ive got a problem that's really bugging me,

I have a jsp, in which i can upload a few photographs.

I'd like to have one set of :"comboboxes" and "textfields" for each
photograph, in the next page.

But the thing is, i've only got one set of beans in my actionForm, and i
dont know how many pictures are going to be uploaded so that i can have
eanough beans for them all.

This is the code for the first page(in future i'd like to have as many find
elements as the user wishes to have):

##################################################

/*
<%@ page language="java" contentType="text/html; charset=UTF-8 (See http://UTF-8.ora-code.com)" %>
<%@ taglib uri="/tags/struts-html" prefix="html" %>
<%@ taglib uri="/tags/struts-bean" prefix="bean" %>



 
 




 

     
     
     
     
   
 
 

     
     
     
     
   
 
 

     
     
 
 

     
     
 
 

     
     
 
 

     
   
     
     
     
     
   
 



*/




#####################################################3

This is the code for the second page:

?*<!--<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ page language="java" contentType="text/html; charset=iso-8859 (See http://iso-8859.ora-code.com)-1" %>
<%@ taglib uri="/tags/struts-html" prefix="html" %>
<%@ taglib uri="/tags/struts-bean" prefix="bean" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>

<html>
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859 (See http://iso-8859.ora-code.com)-1" />
 <title><bean:message key="orderDetails.title"/></title>
</head>
<body>
<html:form action="/OrderDetails">
  <table border="1" cellpadding="5" width="100%">
   
    <%akschap.Order o=(akschap.Order)session.getAttribute("Order");
    java.util.Set Source code of java.util.Set pics=o.getPictures();
    java.util.Iterator Source code of java.util.Iterator i=pics.iterator();
    int x=0;
    <b>while(i.hasNext())
    {akschap.Picture p=(akschap.Picture)i.next();
    %>
    <trbgcolor="antiquewhite"><>
      <td width="25%" rowspan="6"><div align="center"><img src=""
align="middle" width="100" height="100"/></div></td>
      <td width="20%"><bean:message key="orderDetails.label.size"/></td>
      <td width="55%">
        <html:select size="1" property="sizeArray">
          <html:option value="2x3"><bean:message
key="orderDetails.combo.size.2x3"/></html:option>
          <html:option value="3x4"><bean:message
key="orderDetails.combo.size.3x4"/></html:option>
          <html:option value="6x4"><bean:message
key="orderDetails.combo.size.6x4"/></html:option>
          <html:option value="9x13"><bean:message
key="orderDetails.combo.size.9x13"/></html:option>
          <html:option value="10x15"><bean:message
key="orderDetails.combo.size.10x15"/></html:option>
          <html:option value="13x18"><bean:message
key="orderDetails.combo.size.13x18"/></html:option>
          <html:option value="15x20"><bean:message
key="orderDetails.combo.size.15x20"/></html:option>
          <html:option value="20x25"><bean:message
key="orderDetails.combo.size.20x25"/></html:option>
          <html:option value="20x30"><bean:message
key="orderDetails.combo.size.20x30"/></html:option>
          <html:option value="30x40"><bean:message
key="orderDetails.combo.size.30x40"/></html:option>
          <html:option value="30x45"><bean:message
key="orderDetails.combo.size.30x45"/></html:option>
          <html:option value="30x50"><bean:message
key="orderDetails.combo.size.30x50"/></html:option>
          <html:option value="30x60"><bean:message
key="orderDetails.combo.size.30x60"/></html:option>
          <html:option value="30x70"><bean:message
key="orderDetails.combo.size.30x70"/></html:option>
          <html:option value="30x80"><bean:message
key="orderDetails.combo.size.30x80"/></html:option>
          <html:option value="30x90"><bean:message
key="orderDetails.combo.size.30x90"/></html:option>
         
        </html:select>
        </tr>
        <tr>
          <td><bean:message key="orderDetails.label.type"/></td>
              <td width="55%">
                <html:select property="typeArray" size="1">
                  <html:option value="Matt"><bean:message
key="orderDetails.combo.type.Matt"/></html:option>
                  <html:option value="Glossy"><bean:message
key="orderDetails.combo.type.Glossy"/></html:option>
                  <html:option value="Luster"><bean:message
key="orderDetails.combo.type.Luster"/></html:option>
                  <html:option value="Silk"><bean:message
key="orderDetails.combo.type.Silk"/></html:option>
                  <html:option value="Metalic"><bean:message
key="orderDetails.combo.type.Metalic"/></html:option>
                </html:select>
              </td>
        </tr>
        <tr>
            <td><bean:message key="orderDetails.label.no"/></td>
              <td width="55%">
                <html:select property="noArray" size="1">
                  <html:option value="1"><bean:message
key="orderDetails.combo.no.1"/></html:option>
                  <html:option value="2"><bean:message
key="orderDetails.combo.no.2"/></html:option>
                  <html:option value="3"><bean:message
key="orderDetails.combo.no.3"/></html:option>
                  <html:option value="4"><bean:message
key="orderDetails.combo.no.4"/></html:option>
                  <html:option value="5"><bean:message
key="orderDetails.combo.no.5"/></html:option>
                  <html:option value="6"><bean:message
key="orderDetails.combo.no.6"/></html:option>
                  <html:option value="7"><bean:message
key="orderDetails.combo.no.7"/></html:option>
                  <html:option value="8"><bean:message
key="orderDetails.combo.no.8"/></html:option>
                  <html:option value="9"><bean:message
key="orderDetails.combo.no.9"/></html:option>
                  <html:option value="10"><bean:message
key="orderDetails.combo.no.10"/></html:option>
                  <html:option value="11"><bean:message
key="orderDetails.combo.no.11"/></html:option>
                  <html:option value="12"><bean:message
key="orderDetails.combo.no.12"/></html:option>
                  <html:option value="13"><bean:message
key="orderDetails.combo.no.13"/></html:option>
                  <html:option value="14"><bean:message
key="orderDetails.combo.no.14"/></html:option>
                  <html:option value="15"><bean:message
key="orderDetails.combo.no.15"/></html:option>
                  <html:option value="16"><bean:message
key="orderDetails.combo.no.16"/></html:option>
                  <html:option value="17"><bean:message
key="orderDetails.combo.no.17"/></html:option>
                  <html:option value="18"><bean:message
key="orderDetails.combo.no.18"/></html:option>
                  <html:option value="19"><bean:message
key="orderDetails.combo.no.19"/></html:option>
                  <html:option value="20"><bean:message
key="orderDetails.combo.no.20"/></html:option>
                 
                </html:select>
              </td>
          </tr>
        <tr>
            <td><bean:message key="orderDetails.label.fileSize"/></td>
              <td width="55%">
                <b><%=p.getFileSize()%>   Kb.</td>
          </tr>
        <tr>
         <td><bean:message key="orderDetails.label.dimensions"/></td>
           <td width="55%"><c:out
value="${OrderDetailsForm.dimensions}"/></td>
       </tr>
        <tr>
         <td><bean:message key="orderDetails.label.price"/></td>
           <td width="55%"><c:out value="${OrderDetailsForm.price}"/></td>
       </tr><%x++;}%></b>        <tr>
          </b><td></td>
                    <td></td>
          <td align="right">
            <html:submit>
              <bean:message key="orderDetails.button.next"/>
            </html:submit>
          </td>
       </tr>
  </table>
</html:form>

</body>
</html>*/




##########################################3
I'd like the indicated parts to iterate but i cant get my actionForm right,
And i dont know whether what i want is technically possible or not.

Please help me out

cheers
--
View this message in context: http://www.nabble.com/Having-multiple-similar
-elements-in-a-form-tf3060575.html#a8510313
Sent from the Struts - User mailing list archive at Nabble.com.

©2008 junlu.com - Jax Systems, LLC, U.S.A.