InDEsign  multiple languages from 1 document

I have a longish document in English [also in Spanish Russsian adn Chinese] I need to  automate teh layout  for the language versions.
I have  successfully done a sample both as a data merge  [using CSV file and as XML. I have both InDesign  CS4 and 5.5 - windows XP.
Eitehr way - I must go through teh  document and define/tag each element whenever there is a change of style. For CSV - I'm copying it into a database and then  converting that to Excel and to CSV becaue I find it easier to enter data into MS ACCESS. for XML - I need to go through and tag each elemnt.
So far so good - but I  have a huge number of tags and I'm  getting lost in the  tag names - which could also be the table headings.  There is an option within INDesign to "show snippets" of structured/tagged elements - which shows the first few  words of a line - this is great and woudl help me immensely in naming/taggign my elements.
Is there any way of capturign those snippets - other than copy paste?
Does anyone have any  other suggestions on how best to proceed with this task?I can't believe it is unique - I'm sure there are  many other appplicatiosn for   language versions. Hint/Tips would be welcome
Ann

Ooookay. I think I can help you in a few ways - but first I have to tell you why what you are doing is not a good idea.
Especially since neither of us  can read Chinese.
Then you shouldn't be laying it out. You'll probably just make it ugly or hard to read, but there's a small-but-decent chance that you'll introduce critical errors. I often lay out languages I can't read - but that's after years of study of their widely varying typographical traditions, and also after years of having all of my layouts format-proofed (usually harshly) by the original translators. If you can't get that service from the translators, then you shouldn't be doing the job. Sorry to be blunt about it.
Source docuemtn is in English MS Word - it has been imported into InDesign - styles  applied - no overrrides, etc.
Need to create  same documetn in Spanish, Russian, Chinese and  a multitude of  other languages. For these the source files are also in Word.
Then why can't you just place the Word files, adjust styles to have fonts that support the scripts, and clear overrides? Why is automation necessary? It sounds like overcomplication to me. Such automation is helpful to someone processing lots of work quickly in a production environment, but to do so in circumstances where no one at all can read the target language is a recipe for disaster.
I don't know about the otehr things you mentioned TRados ,etc - they're probably way too expensive. And yes - I do feel as if I'm reinventign teh wheel but cannot find any alternative.
Basically, what such tools do is that they do automatically what you are trying to do manually with Data Merge or XML Import. In the case of Trados, what it does is harvest all text content from .inx or .idml export (are you familiar with idml?), and then flow the translated text back into the doc in the exact same place from which it came.  There are very good reasons why these tools usually cost thousands of dollars.
I have a gut feeling that you have all of the intellectual tools necessary to build a pretty good XML-based translation workflow yourself. However, my other gut feeling is that it would cost about 4x - 10x as much as jobbing it out to a professional. However, that's based on assumptions about your hourly rate (I am assuming here that you're charging the way a graphic designer would in Europe/North America/etc.) that are potentially flawed. So: yes, if you're going the XML route then you will need to manually tag everything in all of the translations. That will be a lot of manual work. You will make mistakes (as you can't read the target languages). Wouldn't it make more sense to use translators who use translation tools that respect those tags? Could you possibly go back to the translators who provided the text and pay 'em to apply their translation memory databases to the XML-tagged document? You could tag up the English manually, then provide that tagged English doc to the translators and (if they are professionals using the correct tools) return translations that already have all of the content tagged exactly as it was in the English.
That being said: if your translated content is table-heavy (as you imply) then there are good reasons to use Data Merge that have nothing to do with the fact that your content isn't in English. But if you can't read the language, then of course you're going to get lost! Your inclination to get the English snippets from XML import into your CSV file makes a lot more sense than it did before, but I have no idea how to do so without doing it manually by copying & pasting into Excel.

Similar Messages

  • HT2470 how would i go about taking multiple files from documents and make them part of 1 master file

    how would i go about taking multiple files from documents and make them into 1 master file? I want to put all documents associated with this project together for easier access.

    From the finder window, click File, click new folder, you can drag all documents into that Folder making it the master folder. You can ajso drag folders into the Master folder, and have them as sub-folders if you wish to  do that. Either way they will all be in one master folder.

  • How to run FNDMLSUB - Multiple languages - from PL/SQL

    Hi,
    i would like to submit a FNDMLSUB program (Multi Language request submission) from PL/SQL (need to print multiple invoice programs at once, there is no MLS support for request sets).
    What's the pl/sql procedure for submission? I can submit it, but i don't know how to link it with actual request (parameters ect).
    l_request_id := fnd_request.submit_request( 'FND', 'FNDMLSUB' , '' , null, FALSE, 20003, 191349, 'Y' );
    Thanks,
    Regards,
    Kris

    Workaround:
    Running requests manualy for every language needed (cursor with MLS function)
    fnd_request.set_options(
    implicit => 'NO',
    protected => 'YES',
    language => 'LANGUAGE',
    territory => 'TERRITORY',
    datagroup => '',
    numeric_characters => ',.');
    fnd_request.submit_request(...)
    But still, if anybody knows how to run FNDMLSUB it would be much appreciated.
    Regards,
    Kris

  • How to deploy Adobe Photoshop CS4 11.0.1 update - multiple languages

    Hello
    I used Creative Suite 4 Deployment Toolkit to modify Adobe CS4 installation. Installation works like a charm. I have disabled auto updates in the installation of CS4.
    My problem is now finding guide or information how to deploy updates.
    I have downloaded: Adobe Photoshop CS4 11.0.1 update - multiple languages from adobe.com.
    Unpacked the zip and I dont see any files that I can modify to install the upgrades in silent mode. There is one setup.exe and two MSI files. I tired looking at MSI files in Wise but there was very little there.
    Only information I could find was guide how to run silent updates for CS3, but I dont think its same for cs4.
    I talked to Norwegian/Swedish support but that didnt get anywhere
    Any info you guys can provide is greatly appreciated.

    Thank you so much, this is exactly what I needed also! My deployment also worked well, but I couldn't figure out the syntax for the update.

  • About File Encoding for multiple Languages

    Hi My Scenario is Paroxy to File.
    I am getting multiple languages from the proxy and need to write all the languages in one scv file.
    I used UTF-8  File Encoding in the receiver file channel so that all languages comes except Hebrew.
    I want to write Hebrew language also in the same file.
    If i use ISO-8859-8 Hebrew language writes and other languages are showing as some special characters.
    How to sole this problem? I want to write the file with all the languages.
    Thanks

    > I used UTF-8  File Encoding in the receiver file channel so that all languages comes except Hebrew.
    > I want to write Hebrew language also in the same file.
    Are you sure that it is not like the hebrew characters are part of the file but you cannot view it?
    > If i use ISO-8859-8 Hebrew language writes and other languages are showing as some special characters.
    same here.

  • When trying to load multiple language versions of an ibook onto my iPad only the first document loads

    We have a sales tool that we have created for one of our clients in iBooks Author. They need the iBook creating in various languages.
    We need to be able to supply the multiple versions of the same document (in the different languages) to our client and they need to be able to install the different versions onto their iPads. And they want the options of having multiple language versions on the same iPads.
    We have already created two language versions of the document (a US English and an International English version).
    The two documents have different file names, (although they are based on the same document). We have just changed the spelling of some words accordingly. (And we will be producing other language variants based on the master file).
    We export the two documents via the File > Export > iBooks option. Then we are using Dropbox to upload the two files. The files are then accessed via the Dropbox App on the iPad.
    We can download the first document (International English) onto the iPad and view it as normal, but when we try and then download the other document (US English) it downloads in the Dropbox App, but when you click on view in iBooks it opens the first (International English) document into iBooks.
    You can only appear to have one version of the document installed at any one time. If you delete the first one you can then load the second one fine, but not both at the same time. If the file names are different it must be getting the identity of the document from somewhere else.
    This has only started happening since using iBooks Author 2.
    Can anyone offer any suggestions please. I've tried changing the version number in the option on export, but this doesn't seem to affect the result.
    Thanks in advance for any suggestions
    John

    Further to my earlier post we have now completed a test by saving our original document as a template, then creating a new document from the template, making necessary changes and saving as a new file. We can now upload the two separate versions to our iPad.
    You cannot "duplicate" the file in any way, either by the File > Duplicate method from within iBooks Author or by simply Duplicating the original .iba file in the Finder, as this will cause the problem outlined above. By Duplicating you are obviously also duplicating this "hidden metadata" which is stored somewhere within the file which iBooks on the iPad is using to identify the documents. So unless Apple update the software to allow us to change that metadata we are stuck to using the Templates route. (Didn't have this problem on the last version of iBooks Author).
    This works for what we are trying to do, which is create different language variants of the same book.
    Working from Templates is probably the correct way to do it anyway, but might not necessarily be right for everyone.
    Working in iBooks Author is proving to be a rather testing experience. You certainly need the patience of a Saint. Not sure it's of the standard we expect from Apple, but then I guess, as they are giving it away "free", they think they don't have to offer any support for it.
    I think I would prefer to pay a fee for it and have a support route from Apple, rather than rely on a community of equally frustrated users who are all playing guinea pig and simply sharing their workarounds for a half baked product.
    Good luck to everyone!!! 

  • With Pages 5.2 how can i use multiple language types in a single document

    My Macbook Air Has the version 10.9.3
    I'm used to work with the old version of Page.
    But now I am using the new version of Pages 5.2 (1860).
    I want to know with the new version how do I use an multiple language types in a single document option.
    In the old  version of Pages I was using  Inspector -> Text -> "More" tab -> Language: British Inglese.
    In the new Pages 5.2 I do not know how to do it
    Could you help me?
    melo

    It's not possible to tag text with multiple languages in Pages 5.  Go back to Pages 4, which should still be in you iWork folder.
    For the whole doc in Pages 5, use Edit > Spellling and Grammar > Show Spelling and Grammar.

  • Sccm 2012 multiple language reports from mbam integration

    I installed mbam on my sccm 2012 primary server and all went well with one exception.  The reports have multiple languages.  In the reports folder that houses the mbam reports, there are multiple folders for the four mbam reports, so I have about
    10 different languages for my 4 reports.  I only want english.  I would think that like any other sccm report I can just delete the others I won't use, but am concerned since this is a component of mbam and it might be expecting those reports
    as "placeholders" for that data.  Can I just delete the folders for the unneeded languages?  Additionally I am getting an error when launching the reports when the window for the report opens it has at the bottom of the report:  ERROR:
    the mbam policy view does not exist.  I am assuming this is because not all the components have been installed in the mbam environment as of yet.  We are upgrading from mbam 1.0 and I am doing the sccm integration piece.  I realize the monitoring
    server needs to be installed, the policy template also needs to go somewhere as well, so  suspect this is expected behaviour with only the sccm integration piece involved so far.  THanks!

    It's more of housekeeping issue.  I am going to have to delete that folder anyway as right now I am connected to a test database and will need to uninstall mbam and reinstall it when they are ready to point to a different database after testing is
    complete.

  • Multiple language data in the same table and indexes

    We have 8.1.5 database with
    NLS_LANGUAGE=ENGLISH and NLS_TERRITORY=UNITED KINGDOM set at the database level. We also set the NLS_LANG appropriately when we index the data. We also use the preference setting BASE_LETTER=YES when indexing.
    Our tables contain book titles which is what we index using interMedia. Being an online book store, this table may contain titles in English (most of the titles are in English being UK) and some titles in French. Please note the French language has accents and diacritics. Normally in a French database with NLS parameters set correctly and BASE_LETTER=YES, if we search for a title with accent / diacritic it will return the record correctly and match the rows with or without the accents (e.g. searching for video will return both vidio (not the accent on e) and video). However, with the UK settings the accents are not ignored during indexing and it only returns the records that exactly match the search word (e.g. searching for video returns only video and searching for vidio returns only vidio (note the accents on e in the last two videos)).
    Question: Is there any way to appropriately index multiple language specific titles in the same database? If yes, how? Is it possible at all? Suggestions, ideas are welcome.
    null

    Similar request; if there are several different languages used in a database, but a search word can be typed in by anyone and not necessarily in the default language, I still want to be able to pick up all the records (including text in blobs) in any language where my search word = the equivelant word in the other languages; eg. searching on "tree", the search would bring back a document that contained "l'arbre". I then want to set the default language, and allow the user to select a "search in these languages" option to expand the search from the default "tree" to all languages in the database.
    I know about the multi_Lexer but does it extend functionality to this level?

  • InDesign foreign languages???

    I am going to be working on a project that will be created in multiple languages. It's been a long time since I have done something like this, and when I did, I used Quark Passport [which I don't have since that was at an employer's office and I freelance at home].
    Does anyone know if CS3 InDesign supports this function? Is there a plug-in or something I need to do or get to be able to work in Chinese, Japanese or European languages?
    Thanks!
    Pam
    p.s. I just started researching this now and thought this forum was a good place to start

    CJK fonts generally include ASCII, so if you type in ASCII that's what you get. Accessing CJK characters from the keyboard requires a special remapping, and bunches of keyboards come with OS X. However, I'm not sure I'd load one if I weren't going to be typing CJK: if you accidentally hit the key combination that turns on, say Chinese input, then it can seem as though your keyboard has ceased functioning. This happens to me every now and again, and I should know better.
    Good luck!
    David

  • Designate multiple languages for a Business Partner

    In the province of Quebec (Canada), contacts for a Business Partner can either be French or English. When creating a Marketing Document, I would like to be able to use the Language setting found under the Logistics Tab to select either a French or English version of a PLD template that is marked as default for that client.
    This means that a BP can be associated to multiple language versions of the same PLD.

    Thanks for your reply.
    I need the have each LOS ( Location of sale or location of delivery) of Business Partner because we will deliver items for the LOS and not for BP.
    As we also need to control (serial numbers) items & services ( field management) I also need to have the LOS as BP.
    As example:
    BP name AAA have 30 LOS.
    BP AAA bought 2000 items.
    BP AAA ask us to old theses items in warehouse.
    BP AAA request to delivery a x quantity in LOS 1, 2,3,4,...
    The invoice went to BP AAA, but the deliveries will be to each LOS of BP AAA.
    As I said we need to have the field services working side-by-side with serials numbers and services for each LOS of our BP AAA.
    So, we have subcustomers from big customer BP AAA.
    Do we have any way of having all subcustomers(LOS) as BP, along with the real customer AAA?
    Thanks in advance,

  • Database storage of multiple languages for name of a single entity

    Surely I'm not the first person to have this problem, but I can't find many resources on how to solve this. Just some background on what I'm working with, I'm running a web application using the Struts framework with jdk 1.4 on a Weblogic 8.1 server connected to an Oracle 9i database, I'm using DAO for my persistence layer, and I'm not opposed to using any 3rd party software to assist in this task.
    For example, say I have a database of DVDs, My application will retrieve the list of DVDs from the database to display to the user. Depending on the user's Locale I want to display the title of the DVD in that language.
    This is a simple example, but the real-world application is much more complicated. The application is highly configurable meaning that through a configuration application, my internal users can add DVDs at any time, edit the title of the DVD, or add a new language that they want the title to display in, etc. When a customer logs in to the application front-end they will be able to change the language they want the application to display in at any time, and the application will need to reflect that change. The display of constant text like field labels and page text is easy using Struts but its this configurable dynamic text thats a bit more difficult.
    Its obvious to me that I will need to store the multiple languages in the database in some way, I'm thinking of either storage in some xml format, or a new table hanging off the "dvd" table with languages for each dvd. Either of these options would work for my purposes, but I don't want to go reinvent the wheel when this same problem has arleady been solved. If someone could point me in the right direction I would appreciate it

    One common way to handle this is to modify your key for the dvd title to include a locale identifier:
    key dvdtitle
    becomes
    key locale dvdtitle
    Now your db can hold multiple translations of the same dvd title.
    Regards,
    John O'Conner
    Its obvious to me that I will need to store the
    multiple languages in the database in some way, I'm
    thinking of either storage in some xml format, or a
    new table hanging off the "dvd" table with languages
    for each dvd. Either of these options would work for
    my purposes, but I don't want to go reinvent the
    wheel when this same problem has arleady been solved.
    If someone could point me in the right direction I
    I would appreciate it

  • How to pass multiple values from workbook to planning function ?

    Hi,
    I have created Planning function in Modeler and it has one parameter(Variable represents = Multiple single values).
    When executing the planning function by create planning seq. in the web template : I see value of variable store data like ...
        A.) input one value -> V1
        B.) input three values -> V1;V2;V3
    This function execute completely in web.
    However, I want to use the planning function in workbook(Excel).
    The value of variable can't input V1;V2;V3... I don't know how to pass multiple values from workbook to parameter(Multiple single values type) in planning function ?
    thank you.

    Hi,
    Please see the attached how to document (page no 16).
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f0881371-78a1-2910-f0b8-af3e184929be">how to</a>
    Hope this was helpful
    thanks

  • How to retrieve multiple data from table and represent it in jsp page

    Hi
    The below JavaScript code is used to add row in the table when I want to add multiple row data into table for single entry no field.
      <html>  function addRow()
                i++;
                var newRow = document.all("tblGrid").insertRow();
                var oCell = newRow.insertCell();
                oCell.innerHTML = "<input name='srno"+i+"' type='text' id='srno"+i+"' size=10>";
                oCell = newRow.insertCell();
                oCell.innerHTML = "<input name='itmcd"+i+"' type='text' id='itmcd"+i+"' size='10'>";
                oCell = newRow.insertCell();
                oCell.innerHTML = "<input name='itmnm"+i+"' type='text' id='itmnm"+i+"' size='15'>";
                oCell = newRow.insertCell();
                oCell.innerHTML = "<input name='indentqty"+i+"' type='text' id='indentqty"+i+"' size='10'>";
                oCell = newRow.insertCell();
                    oCell.innerHTML = "<input name='uom"+i+"' type='text' id='uom"+i+"' size='10'><input type='hidden' name='mcode"+i+"'id='mcode"+i+"'>";
                oCell = newRow.insertCell();
                oCell.innerHTML = "<input name='packqty"+i+"' type='text' id='packqty"+i+"' size='10'>";
                oCell = newRow.insertCell();
                oCell.innerHTML = "<input name='packuom"+i+"' type='text' id='packuom"+i+"' size='10'><input type='hidden' name='pack"+i+"' id='pack"+i+"'>";
                oCell = newRow.insertCell();
                oCell.innerHTML = "<input name='rate"+i+"' type='text' id='rate"+i+"' size='10'>";
                oCell = newRow.insertCell();
                oCell.innerHTML = "<input name='dor"+i+"' type='text' id='dor"+i+"' size='0' onClick='"+putdate(this.name)+"'>";           
                oCell = newRow.insertCell();
                oCell.innerHTML = "<input name='bccode"+i+"' type='text' id='bccode"+i+"' size='10'></td><input type='hidden' name='bcc"+i+"' id='bcc"+i+"'>";
                oCell = newRow.insertCell();
                oCell.innerHTML = "<input name='cccode"+i+"' type='text' id='cccode"+i+"' size='10'></td><input type='hidden' name='ccc"+i+"' id='ccc"+i+"'>";
                oCell = newRow.insertCell();
                oCell.innerHTML = "<input name='remark2"+i+"' type='text' id='remark2"+i+"' size='20'>";           
                oCell = newRow.insertCell();
                oCell.innerHTML = "<input type='button' value='Delete' onclick='removeRow(this);' />";
               // oCell = newRow.insertCell();
               // oCell.innerHTML = "<input type='button' value='Clear' onclick='clearRow(this);' />";
            }<html>  Then this data are send to the next Servlet for adding into two table.
    My header portion data are added into one table which added only one row in table. while footer section data are added into the no of rows in another table dependent on No. of
    Rows added into jsp page.
    Here is an code for that logic.
    <html>
    ArrayList<String> mucode = new ArrayList<String>();
                                ArrayList<Integer> serials = new ArrayList<Integer>();
                                ArrayList<Integer> apxrate = new ArrayList<Integer>();
                                ArrayList<Integer> srname = new ArrayList<Integer>();
                                ArrayList<String> itcode = new ArrayList<String>();
                                ArrayList<String> itname = new ArrayList<String>();
                                ArrayList<Integer> iqnty = new ArrayList<Integer>();
                                ArrayList<String> iuom = new ArrayList<String>();
                                ArrayList<Integer> pqnty = new ArrayList<Integer>();
                                ArrayList<String> puom1 = new ArrayList<String>();
                               ArrayList<Integer> arate = new ArrayList<Integer>();
                                ArrayList<String> rdate = new ArrayList<String>();
                                ArrayList<String> bcs = new ArrayList<String>();
                                ArrayList<String> ccs = new ArrayList<String>();
                                ArrayList<String> remarkss = new ArrayList<String>();
                                //ArrayList<Integer> qtyrecs = new ArrayList<Integer>();
                                //ArrayList<String> dors = new ArrayList<String>();
                                //ArrayList<String> remarks = new ArrayList<String>();
                     String entryn = request.getParameter("entryno");       
                        String rows = request.getParameter("rows");
                        out.println(rows);  
                        //String Entryno = request.getParameter("entryno");
                       // out.println(Entryno);
                      int entryno = 0,reqqty = 0,srno = 0,deprequest = 0,rowcount = 0;
                                if(!Entryno.equals("")){
                                        entryno = Integer.valueOf(Entryno);
                                if(!rows.equals("")){
                                        rowcount = Integer.valueOf(rows);
                               for(int i=1;i<=rowcount;i++){
                                        if(request.getParameter("srno"+i)!=null){
                                                serials.add(Integer.valueOf(request.getParameter("srno"+i).trim()));
                                                out.println(serials.size());
                                for(int i=1;i<=rowcount;i++){
                                        if(request.getParameter("srno"+i)!=null){
                                                srname.add(Integer.valueOf(request.getParameter("srno"+i).trim()));
                                out.println(srname.get(0));
                                for(int i=1;i<=rowcount;i++){
                                        if(request.getParameter("itmcd"+i)!=null){
                                                itcode.add(request.getParameter("itmcd"+i).trim());
                                        } //out.println(itcode.get(i));
                                for(int i=1;i<=rowcount;i++){
                                        if(request.getParameter("itmnm"+i)!=null){
                                                itname.add(request.getParameter("itmnm"+i).trim());
                                        }//out.println(itname.get(i));
                                for(int i=1;i<=rowcount;i++){
                                        if(request.getParameter("indentqty"+i)!=null){
                                                iqnty.add(Integer.valueOf(request.getParameter("indentqty"+i).trim()));
                                for(int i=1;i<=rowcount;i++){
                                        if(request.getParameter("uom"+i)!=null){
                                                iuom.add(request.getParameter("uom"+i).trim());
                                        }//out.println(iuom.get(i));
                                for(int i=1;i<=rowcount;i++){
                                        if(request.getParameter("mcode"+i)!=null){
                                                mucode.add(request.getParameter("mcode"+i).trim());
                               for(int i=1;i<=rowcount;i++){
                                        if(request.getParameter("packqty"+i).equals("")){
                                          pqnty.add(0);
                                        }else
                                            pqnty.add(Integer.valueOf(request.getParameter("packqty"+i).trim()));
                                for(int i=1;i<=rowcount;i++){
                                        if(request.getParameter("pack"+i)!=null){
                                                puom1.add(request.getParameter("pack"+i).trim());
                                       }else
                                        puom1.add("");
                               for(int i=1;i<=rowcount;i++){
                                        if(request.getParameter("rate"+i).equals("")){                                     
                                            arate.add(0);
                                        }else
                                        arate.add(Integer.valueOf(request.getParameter("rate"+i).trim()));   
                     /* for(int i=1;i<=rowcount;i++){
                                        if(request.getParameter("rate"+i)!=null){
                                                arate.add(Integer.valueOf(request.getParameter("rate"+i).trim()));
                              for(int i=1;i<=rowcount;i++){
                                        if(request.getParameter("dor"+i)!=null){
                                                try{
                                                        rdate.add(dashdate.format(slashdate.parse(request.getParameter("dor"+i).trim())));
                                                }catch(ParseException p){p.printStackTrace();}
                                        }else
                                           { rdate.add("");}
                                   for(int i=1;i<=rowcount;i++){
                                 if(request.getParameter("bcc"+i)!=null){
                                                bcs.add(request.getParameter("bcc"+i).trim());
                                        }out.println(bcs.get(0));
                                for(int i=1;i<=rowcount;i++){
                                        if(request.getParameter("ccc"+i)!=null){
                                                ccs.add(request.getParameter("ccc"+i).trim());
                                        }out.println(ccs.get(0));
                                for(int i=1;i<=rowcount;i++){
                                    out.println("remark2");
                                        if(request.getParameter("remark2"+i)!=null){
                                                remarkss.add(request.getParameter("remark2"+i).trim());
                                        }out.println(remarkss.get(0));
                        ArrayList<String> Idate = new ArrayList<String>();
                        for(int i=1;i<=rowcount;i++){
                                        if(request.getParameter("dateindent"+i)!=null){
                                                try{
                                                        Idate.add(dashdate.format(dashdate.parse(request.getParameter("dateindent"+i).trim())));
                                                }catch(ParseException p){p.printStackTrace();}
                    String Rdate = dashdate.format(new java.util.Date());
                     String tdate = dashdate.format(new java.util.Date());    
                     // String Indentdate = dashdate.format(new java.util.Date());
                   //  String ApprovedT1 = dashdate.format(new java.util.Date());
                   //  String ApprovedT2 = dashdate.format(new java.util.Date());
                       // String ApprovedT1=" ";
                        //String ApprovedT2="";*/
                    String ApprovedT1= dashdate.format(new java.util.Date());
                   out.println (ApprovedT1);
                      String ApprovedT2=dashdate.format(new java.util.Date());
                       out.println(ApprovedT2);
                    String Indentdate=(dashdate.format(slashdate.parse(request.getParameter("dateindent").trim())));
                       out.println(Indentdate);
                        String Cocode ="BML001";  
                        out.println(Cocode);
                        String Deptcode = request.getParameter("dept1");
                        out.println(Deptcode);
                        String Empcode = request.getParameter("emp");
                        out.println(Empcode);
                        String Refno =request.getParameter("rtype"); 
                         out.println(Refno);
                        String Divcode = request.getParameter("todiv1");
                        out.println(Divcode);
                        String Usercode = "CIRIUS";    
                         String Whcode = request.getParameter("stor");
                        out.println(Whcode);
                        // String Itemgroupcode = request.getParameter("");
                         String Itemgroupcode ="120000";
                         out.println(Itemgroupcode);
                        String Supplytypecode = request.getParameter("stype");
                        out.println(Supplytypecode);
                        String Delcode = request.getParameter("deliverycode");
                        out.println(Delcode);
                        String Itemclass="WS";
                        out.println(Itemclass);
                        // String Itemclass = request.getParameter("iclass");
                       // out.println(Itemclass);
                        String unitcode = request.getParameter("uni");
                        out.println(unitcode);
                         String Todivcode = request.getParameter("todiv1");
                        out.println(Todivcode);
                        String Appxrate = request.getParameter("rate");
                        out.println(Appxrate);
                        String Srno = request.getParameter("srno");
                        out.println(Srno);                
                    /*    String Indqty = request.getParameter("indentqty");
                      out.println(Indqty);*/
                  String Itemcode = request.getParameter("itmcd");
                       out.println(Itemcode);
                       String Othersp = request.getParameter("remark1");
                        out.println(Othersp);
                        String Reqdt = request.getParameter("dor");
                        out.println(Reqdt);
                        String Munitcode = request.getParameter("mcode");
                        out.println(Munitcode);
                        String Packqty = request.getParameter("packqty");
                        out.println(Packqty);               
                        String Packuom = request.getParameter("pack");
                        out.println(Packuom);
                        String Remark2 = request.getParameter("remark2");
                        out.println(Remark2);
                        String BC = request.getParameter("bcc");
                        out.println(BC);
                        String CC = request.getParameter("ccc");
                        out.println(CC);
                        try{
                            st=connection.createStatement();
                            connection.setAutoCommit(false);
                            String sql="INSERT INTO PTXNINDHDR(COCODE,DEPTCODE,EMPCODE,APPROVEDT1,APPROVEDT2,INDDT,ENTRYNO,REFNO,REMARKS,DIVCODE,USERCODE,WHCODE,ITEMGROUPCODE,SUPTYPECODE,DELCODE,UNITCODE,TODIVCODE,ITEMCLASS)VALUES('"+Cocode+"','"+Deptcode+"','"+Empcode+"','"+ApprovedT1+"','"+ApprovedT2+"','"+Indentdate+"',"+Entryno+",'"+Refno+"','"+Othersp+"','"+Divcode+"','"+Usercode+"','"+Whcode+"','"+Itemgroupcode+"','"+Supplytypecode+"','"+Delcode+"','"+unitcode+"','"+Todivcode+"','"+Itemclass+"')";
                            out.println(sql);
                            st.addBatch(sql);
                            for(int i=0;i<serials.size();i++){
                                out.println("Inside the Statement");
                                String query3="test query for u";
                                out.println(query3);
                               String queryx="Insert into PTXNINDDTL(APXRATE,ENTRYNO,BRKNO,INDQTY,ITEMCODE,OTHERSPFCS,MUNITCODE,PACKQTY,PACKUOM,REMARKS,DIMSUBGRPCODE,DIMCODE,REQDT)VALUES("+arate.get(i)+","+entryno+","+srname.get(i)+","+iqnty.get(i)+","+itcode.get(i)+",'"+Othersp+"','"+mucode.get(i)+"',"+pqnty.get(i)+",'"+puom1.get(i)+"','"+remarkss.get(i)+"','"+bcs.get(i)+"','"+ccs.get(i)+"','"+rdate.get(i)+"')";
                               out.println(queryx);
                                st.addBatch(queryx);
                           int[] result=st.executeBatch();
                           connection.commit();
                           for(int k=0;k<result.length;k++)
                           out.println("rows updated by "+(k+1)+"insert sta:"+result[k]+"");
                        catch(BatchUpdateException bue)
                        out.println("error1;"+bue+"");
                        catch(SQLException sql)
                        out.println("error2;"+sql+"");
                        catch(Exception l)
                        out.println("error3;"+l+"");
    </html>
       Now I looking for to retrieve this footer section data available in multiple rows from footer table and present it in jsp page .
    I am finding difficulties in how to show this multiple row data for dynamic no of rows .i.e. variable no. of rows.
    I have able to show the data in Header portions of page in this ways
    here i am adding the part of code which shows the data from header part of table i.e from Header table
      <html>
    <h2 align="center"><b>Indent Preparation</b></h2>
        <div align="left">
            <table width="849" border="0" cellspacing="3" cellpadding="3" align="center">
                <tr>
                    <td ><div align="left"><b>Indent No.</b></div></td>
                    <td ><label>
                            <input name="indentno" type="text" id="indentno" size="15" value="" /><input type="hidden" name="no" id="no">
                    </label></td>
                    <td ><div align="center"><strong>Indent Date</strong></div></td>
                    <td ><label>
                            <div align="center">
                                <input name="dateindent" type="text" id="dateindent"value="<%=date1%>"/><input type="hidden" name="no" id="no">
                            </div>
                    </label></td>
                    <td> </td>
                    <td><div align="right"><strong>Entry No.</strong></div></td>
                     <%if(oper!=null && oper.equals("view") && hdrcode!=null && hdrdetails!=null){%>
            <td><input type="text" value="<%=hdrcode.get(3)%>" size="10"></td>
    <%}else{%>
                   <td><input type="text" name="entryno" id="entryno" value="<%=entryNo%>"/></td>
                             <%}%>
                            <div align="right"></div>
                </tr>
                <tr>
                    <td><b>Division</b></td>
                    <%if(oper!=null && oper.equals("view") && hdrcode!=null && hdrdetails!=null){%>
    <td><input type="text" value="<%=hdrdetails.get(9)%>" size="20"</td>
    <td><input type="hidden" name="div1" id="div1" value='<%=hdrcode.get(10)%>'></td>
    <%}else{%>
                   <td><input type="text" name="div" id="div" /></td>
                   <td><input type="hidden" name="div1" id="div1" /> </td>
              <%}%>
                    <td> </td>
                    <td> </td>
                    <td><div align="right"><strong>Unit</strong></div></td>
                   <%if(oper!=null && oper.equals("view") && hdrcode!=null && hdrdetails!=null){%>
    <td><input type="text" value="<%=hdrdetails.get(14)%>" size="20"</td>
    <td><input type="hidden" name="uni" id="uni" value='<%=hdrcode.get(12)%>'></td>
    <%}else{%>
                   <td><input type="text" name="unit" id="unit" /></td>
                   <td><input type="hidden" name="uni" id="uni" /> </td>
              <%}%>
                </tr>
                <tr>
    </html>
      Any suggestion on any above works is highly appreciated.
    Thanks and regards
    harshal

    Too much code. It's also not well intented nor formatted. I don't see a question either or it got lost in that heap of unformatted code.
    I will only answer the question in the thread's subject:
    How to retrieve multiple data from table and represent it in jsp pageTo retrieve, make use of HttpServletRequest#getParameterValues() and/or #getParameter().
    To display, make use of JSTL's c:forEach.

  • Print multiple pdf from web site

    Hello everyone!!,
    I need print multiple pdf from web site (web page) to the local printer o client printer.
    I have investigated : cfexecuted, java code, javascript, but i can't do it.
    The idea is don´t open printer dialog box for to print.
    Thanks.

    It is NOT POSSIBLE (for security reasons) to do silent printing in this way.  (you wouldn't want to visit a web site and have your printer start spewing out page after page of profanity, would you??)
    You can, however, offer the user the choice to print and then have it print.  That can easily be done by embedding JavaScript into the PDF to be printed.  If you have multiple documents, you should merge them together on the server first and then send a single document.

Maybe you are looking for

  • Would it make a difference in performance with 8GB

    I would like to know if I opt to upgrade the memory from 4GB to 8GB in 13-inch: 2.4GHz Mac Book Pro, make a noticeable difference in it's performance? Regards

  • More than one linkToAction in a single tablecell

    Good morning everybody, I need to add a list of linkToAction Elements in one single tablecell. Is this possible? And if yes how? Best regards Joachim

  • Transient VO insert error-Attempting to insert row with no matching EO base

    Hi , I have a transient Vo (created using option - rows populated programmatically, not based on Query) and I need to uptade/insert rows in vo on click of a button. when i nsert row, i get following error oracle.jbo.InvalidOperException: JBO-26020: A

  • Custom navigation

    Hi, I'm an experienced Flash developer and I want to build a Flash .swf movie to load and control multiple Captivate movies through a single interface. I want to replace the standard *_skin.swf with my own contols. However I cannot figure out the sou

  • UIX tables and prompts

    Within the <table> tag I want to be able to render <messageTextInput> such that both the field and the prompt are displayed. However, whilst I can display the field I can never get the prompt to display. It would appear that the <table> automatically