This week's giveaway is in the Groovy forum.
We're giving away four copies of Groovy Fundamentals video training course and have Ken Kousen on-line!
See this thread for details.
The moose likes JSP and the fly likes Pass data to new JSP Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Groovy Fundamentals video training course this week in the Groovy forum!
JavaRanch » Java Forums » Java » JSP
Bookmark "Pass data to new JSP" Watch "Pass data to new JSP" New topic

Pass data to new JSP

Andy Riegs

Joined: Jul 23, 2013
Posts: 1
I have a JSP that retrieves JSON data from a remote server using a Java scriptlet.

String url = "http://www,";
URL jsonpage = new URL(urlStr);
URLConnection urlcon = jsonpage.openConnection();
BufferedReader buffread = new BufferedReader(new InputStreamReader(urlcon.getInputStream()));
String jsonObj = buffread.readLine();

I parse the jsonOBJ, then dynamically create rows for an HTML table using Javascript for each partNo found in the search. Each table row shows only summary info...partNo, description, supplier. The partNo field is created as a link in one of the cells:

var a = document.createElement("a");
var url = "showDetails.jsp?" + partNo;
a.setAttribute("href", url);
var cell = row.insertCell(-1);

I want to show the user the full details of the partNo on a separate HTML / JSP Page when clicked. So I tried passing the partNo to the new JSP as part of the url (see above), and then use AJAX to GET the info from the server again.

url: "http://www,",
type: "get",
dataType: "json",
success: function(data) {
error: function() {

I'm getting the dreaded CORS error and JSONP format is not available from the remote server. What is the best way to show the details of the clicked partNo in a new JSP window?
Don't get me started about those stupid light bulbs.
subject: Pass data to new JSP