Solved

JSP forms + including other JSP Pages

Posted on 2004-04-14
11
457 Views
Last Modified: 2010-04-01
Hello Experts,

How can i make a single SUBMIT query button for 4 forms. (i mean for 3 JSP Pages are included in 1 JSP Page).

Actually i created with a single FORM..but since i am having a lot of fields , i want to split the form and make a single SUBMIT.

The display PAGE mut contain all the form fields and must be able to SUBMIT the values.

If you want, i can explain more detailly.

Regards,
Sam.
0
Comment
Question by:jaggybala1
  • 5
  • 3
  • 2
  • +1
11 Comments
 
LVL 92

Expert Comment

by:objects
ID: 10829742
>  i want to split the form and make a single SUBMIT.

why do u want to split the form?
0
 

Author Comment

by:jaggybala1
ID: 10829764
because i have a lot of fields...i am having 2000 lines of coding for form display and form submit action(SQL query to insert/update)...

i am having problems when i try to insert more than certain number of text inputs.(the problem is that the SUBMIT button gets deactivated!!!...donno why, but it happens only if i try to insert more than certain limit of text)

also, its very difficult for me while debugging.
0
 
LVL 92

Expert Comment

by:objects
ID: 10829778
but if you split it into seperate forms then you won't be passing all the the inputs in the one request.
0
 
LVL 4

Expert Comment

by:VRGultom
ID: 10829912
Suggestion:

Make it in 4 page. U can use next or page number. Whenever user finish one page, he can press the next page...

Whenever user press the next page, you have to send the parameters that user type together to next page. It is same with submit but u don't need to save them to database.

Finally u have to retrieve all parameters value after submit in the last page and save it to database.

Without send the parameters value to the next page, you cannot keep them until submit.

Regards
Veronika
0
 

Author Comment

by:jaggybala1
ID: 10830322

any other help/suggestions ...!?

- Thanx.
0
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 

Author Comment

by:jaggybala1
ID: 10831025
ok...

now i have to insert  JSP page(thats has some fields) in the other page before the SUBMIT button.

if i use,

out.print("<jsp:include page=\"page2.jsp\" flush=\"true\">");

the page2 is not displaying...
 
does it mean that it is not possible to include a page in a JSP FUNCTION. or is there any other format...!?..or did i made any mistake in the format?

Pls let me know...

Thanx,
Sam.
0
 
LVL 92

Expert Comment

by:objects
ID: 10831063
you shouldn't be printing the include statement you should just use:

<jsp:include page=\"page2.jsp\" flush=\"true\">

Not sure how thats going to help with your problem though.
0
 
LVL 13

Accepted Solution

by:
copyPasteGhost earned 300 total points
ID: 10835359
why don't you do this.

<!-- MAIN.jsp -->

<form action="myjsp.jsp" method="post">
  <jsp:include page="page1.jsp" />
  <jsp:include page="page2.jsp" />
  <jsp:include page="page3.jsp" />
  <jsp:include page="page4.jsp" />
  <input type="submit" value="click here" />
</form>

on your page1 you have something like this...

<!-- Page1.jsp -->

<table>
  <tr>
    <td>first name</td>
    </td> <input type="text" name="fName" /> </td>
  </tr>
</table>

you get the idea..
that way you can have many pages using the same form.
Hope that's what you wanted.
Ghost
0
 

Author Comment

by:jaggybala1
ID: 10836786

Great help Ghost!....thanx a lot...

but my submit button gets deactivted when my input fields exceeds certain number of characters!!!...I have totally 80 fields inside the form..it works fine when i give less than that certain number of characters...

can u identify what might have went wrong?
0
 
LVL 13

Expert Comment

by:copyPasteGhost
ID: 10837012
I've never heard of that happening..
but that seems like a big number of text fields..
I think you should break it down like maybe put 20 on each page...when you click sumbit you can save the 20 already entered values into a javabean.
and then continue this way until you get all your data entered..
that's what I would do..
 that would mean that your javabean would have 80 gets and 80 sets and 80 private variables... sounds like alot but you can get it done that way.

If you need anything else let me know,
Ghost
0
 

Author Comment

by:jaggybala1
ID: 10842946
Thanx... The problem was that i have used 'GET' method instead of 'POST' method..

anyhow,...thanx for all experts suggestions which is helping me a lot..

- Sam.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
maven scope 1 126
xjc and jaxb 2 90
best tutorial on log4j and logging for servlets/jsp codes 1 63
lessBy10  challenge 15 92
This article lists the top 5 free OST to PST Converter Tools. These tools save a lot of time for users when they want to convert OST to PST after their exchange server is no longer available or some other critical issue with exchange server or impor…
Note: This is the third blog post in a series on email clearinghouses (https://www.xmatters.com/alert-management/blog-email-has-failed-us?utm_campaign=70138000000ydLoAAI&utm_source=exex&utm_medium=article&utm_content=blog-post).   We’ve been talki…
This Micro Tutorial hows how you can integrate  Mac OSX to a Windows Active Directory Domain. Apple has made it easy to allow users to bind their macs to a windows domain with relative ease. The following video show how to bind OSX Mavericks to …
Sending a Secure fax is easy with eFax Corporate (http://www.enterprise.efax.com). First, just open a new email message. In the To field, type your recipient's fax number @efaxsend.com. You can even send a secure international fax — just include t…

912 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now