Hi everyone,
I'm new to ASP.NET and need a lot of help from it, I have a webform in .aspx and wants to populate the webform.aspx address information to the addressform.jsp. So Is it possible to do it and how? Or is it the .NET can't read the .JSP files and it has to converted the .JSP files to the .aspx files? any suggestion? thanks!
Below is my addressform.jsp and wants to populate data from webform.aspx (tbName, tbStreetNumber, tbStreetType, tbCity, tbState, tbZip) to addressform.jsp (FF_NAME, FF_STREETNUMBER, FF_STREETTYPE, FF_CITY, FF_STATE, FF_ZIP), so how do I do it and some code example would be appreciate, thankyou for all your help.........
<%@ page session="true" import="com.mapinfo.consulting.FirstSearchConstants, com.mapinfo.utils.mapmarker.AddressBean" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Input Address</TITLE>
<STYLE>
BODY <!-- {background-color: #3399CC} -->
.CELL {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; vertical-align: bottom}
TABLE {border: solid 2px}
.CONTROL {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; vertical-align: middle}
.ERROR {color: red; font-weight: bold}
</STYLE>
</HEAD>
<BODY>
<%
String URL = FirstSearchConstants.SERVLET_NAME;
//Collect all Query Parms
String temp = (String)session.getAttribute(FirstSearchConstants.SESSION_PREFIX + FirstSearchConstants.FF_STREETNUMBER);
String streetnumber = ((temp == null)?"":temp);
temp = (String)session.getAttribute(FirstSearchConstants.SESSION_PREFIX + FirstSearchConstants.FF_PREDIRECTION);
String predirection = ((temp == null)?"":temp);
temp = (String)session.getAttribute(FirstSearchConstants.SESSION_PREFIX + FirstSearchConstants.FF_STREETNAME);
String streetname = ((temp == null)?"":temp);
temp = (String)session.getAttribute(FirstSearchConstants.SESSION_PREFIX + FirstSearchConstants.FF_STREETTYPE);
String streettype = ((temp == null)?"":temp);
temp = (String)session.getAttribute(FirstSearchConstants.SESSION_PREFIX + FirstSearchConstants.FF_POSTDIRECTION);
String postdirection = ((temp == null)?"":temp);
temp = (String)session.getAttribute(FirstSearchConstants.SESSION_PREFIX + FirstSearchConstants.FF_CROSSSTREET);
String crossstreet = ((temp == null)?"":temp);
temp = (String)session.getAttribute(FirstSearchConstants.SESSION_PREFIX + FirstSearchConstants.FF_CITY);
String city = ((temp == null)?"":temp);
temp =(String)session.getAttribute(FirstSearchConstants.SESSION_PREFIX + FirstSearchConstants.FF_STATE);
String state = ((temp == null)?"":temp);
temp = (String)session.getAttribute(FirstSearchConstants.SESSION_PREFIX + FirstSearchConstants.FF_ZIP);
String zip = ((temp == null)?"":temp);
//Get the candidate chosen (if there was one)
int candidate = -1;
String strParam = request.getParameter(FirstSearchConstants.FF_CANDIDATE);
if (strParam != null) {
candidate = Integer.parseInt(strParam);
}
//See if there are any candidates in the session
AddressBean[] cands = (AddressBean[])session.getAttribute(FirstSearchConstants.SESSION_PREFIX + FirstSearchConstants.SESSION_VAR_CANDIDATES);
%>
<FORM NAME="address" ACTION="<%= URL %>" METHOD="POST">
<TABLE BORDER=0 CELLPADDING=4 CELLSPACING=0>
<TR>
<TD CLASS="CELL"><B>Street<BR>Number</B></TD>
<TD CLASS="CELL"><B>Pre<BR>Direction</B></TD>
<TD CLASS="CELL"><B>Street Name</B></TD>
<TD CLASS="CELL"><B>Street<BR>Type</B></TD>
<TD CLASS="CELL"><B>Post<BR>Direction</B></TD>
</TR>
<TR>
<TD CLASS="CELL"><INPUT TYPE="TEXT" NAME="<%=FirstSearchConstants.FF_STREETNUMBER%>" VALUE="<%=streetnumber%>" SIZE="7" CLASS="CONTROL"></TD>
<TD CLASS="CELL"><INPUT TYPE="TEXT" NAME="<%=FirstSearchConstants.FF_PREDIRECTION%>" VALUE="<%=predirection%>" SIZE="7" CLASS="CONTROL"></TD>
<TD CLASS="CELL"><INPUT TYPE="TEXT" NAME="<%=FirstSearchConstants.FF_STREETNAME%>" VALUE="<%=streetname%>" SIZE="30" CLASS="CONTROL"></TD>
<TD CLASS="CELL"><INPUT TYPE="TEXT" NAME="<%=FirstSearchConstants.FF_STREETTYPE%>" VALUE="<%=streettype%>" SIZE="7" CLASS="CONTROL"></TD>
<TD CLASS="CELL"><INPUT TYPE="TEXT" NAME="<%=FirstSearchConstants.FF_POSTDIRECTION%>" VALUE="<%=postdirection%>" SIZE="7" CLASS="CONTROL"></TD>
</TR>
<TR>
<TD COLSPAN=3 CLASS="CELL"><B>Cross Street (optional):</B></TD>
<TD COLSPAN=2 CLASS="CELL"> </TD>
</TR>
<TR>
<TD COLSPAN=3 CLASS="CELL"><INPUT TYPE="TEXT" NAME="<%=FirstSearchConstants.FF_CROSSSTREET%>" VALUE="<%=crossstreet%>" SIZE="32" CLASS="CONTROL"></TD>
<TD COLSPAN=2 CLASS="CELL"> </TD>
</TR>
<TR>
<TD COLSPAN=5 CLASS="CELL"><B>City, State Zip:</B></TD>
</TR>
<TR>
<TD COLSPAN=5 CLASS="CELL">
<INPUT TYPE="TEXT" NAME="<%=FirstSearchConstants.FF_CITY%>" SIZE="25" VALUE="<%=city%>" CLASS="CONTROL">
<INPUT TYPE="TEXT" NAME="<%=FirstSearchConstants.FF_STATE%>" SIZE="2" VALUE="<%=state%>" CLASS="CONTROL">
<INPUT TYPE="TEXT" NAME="<%=FirstSearchConstants.FF_ZIP%>" SIZE="5" VALUE="<%=zip%>" CLASS="CONTROL">
</TD>
</TR>
<%
if (cands != null && cands.length > 1) {
%>
<TR>
<TD COLSPAN=5 CLASS="CELL" WIDTH=450>
<SPAN CLASS="ERROR">Your input address was not an exact match. Please select from the list and press 'Locate'</SPAN>
</TD>
</TR>
<TR>
<TD COLSPAN=5 ALIGN=CENTER CLASS="CELL">
<SELECT NAME="<%=FirstSearchConstants.FF_CANDIDATE%>" SIZE="5" CLASS="CONTROL">
<%
for (int i=0;i<cands.length;i++) {
String address = cands.getStreet() + ", " + cands.getCity() + ", " + cands.getCountrySubdivision() + " " + cands.getPostalCode();
String selected = ((i == 0)?" SELECTED":"");
out.println("<OPTION VALUE=\"" + i + "\"" + selected + ">"+address);
}
%>
</SELECT>
</TD>
</TR>
<%
}
%>
<TR>
<TD COLSPAN=5 ALIGN=CENTER CLASS="CELL"><INPUT TYPE="RESET"> <INPUT TYPE="SUBMIT" VALUE="Locate"></TD>
</TR>
</TABLE>
<INPUT TYPE="HIDDEN" NAME="<%=FirstSearchConstants.FF_SOURCE%>" VALUE="<%=FirstSearchConstants.FORM_ADDRESS%>">
</FORM>
</BODY>
</HTML>
I'm new to ASP.NET and need a lot of help from it, I have a webform in .aspx and wants to populate the webform.aspx address information to the addressform.jsp. So Is it possible to do it and how? Or is it the .NET can't read the .JSP files and it has to converted the .JSP files to the .aspx files? any suggestion? thanks!
Below is my addressform.jsp and wants to populate data from webform.aspx (tbName, tbStreetNumber, tbStreetType, tbCity, tbState, tbZip) to addressform.jsp (FF_NAME, FF_STREETNUMBER, FF_STREETTYPE, FF_CITY, FF_STATE, FF_ZIP), so how do I do it and some code example would be appreciate, thankyou for all your help.........
<%@ page session="true" import="com.mapinfo.consulting.FirstSearchConstants, com.mapinfo.utils.mapmarker.AddressBean" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Input Address</TITLE>
<STYLE>
BODY <!-- {background-color: #3399CC} -->
.CELL {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; vertical-align: bottom}
TABLE {border: solid 2px}
.CONTROL {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; vertical-align: middle}
.ERROR {color: red; font-weight: bold}
</STYLE>
</HEAD>
<BODY>
<%
String URL = FirstSearchConstants.SERVLET_NAME;
//Collect all Query Parms
String temp = (String)session.getAttribute(FirstSearchConstants.SESSION_PREFIX + FirstSearchConstants.FF_STREETNUMBER);
String streetnumber = ((temp == null)?"":temp);
temp = (String)session.getAttribute(FirstSearchConstants.SESSION_PREFIX + FirstSearchConstants.FF_PREDIRECTION);
String predirection = ((temp == null)?"":temp);
temp = (String)session.getAttribute(FirstSearchConstants.SESSION_PREFIX + FirstSearchConstants.FF_STREETNAME);
String streetname = ((temp == null)?"":temp);
temp = (String)session.getAttribute(FirstSearchConstants.SESSION_PREFIX + FirstSearchConstants.FF_STREETTYPE);
String streettype = ((temp == null)?"":temp);
temp = (String)session.getAttribute(FirstSearchConstants.SESSION_PREFIX + FirstSearchConstants.FF_POSTDIRECTION);
String postdirection = ((temp == null)?"":temp);
temp = (String)session.getAttribute(FirstSearchConstants.SESSION_PREFIX + FirstSearchConstants.FF_CROSSSTREET);
String crossstreet = ((temp == null)?"":temp);
temp = (String)session.getAttribute(FirstSearchConstants.SESSION_PREFIX + FirstSearchConstants.FF_CITY);
String city = ((temp == null)?"":temp);
temp =(String)session.getAttribute(FirstSearchConstants.SESSION_PREFIX + FirstSearchConstants.FF_STATE);
String state = ((temp == null)?"":temp);
temp = (String)session.getAttribute(FirstSearchConstants.SESSION_PREFIX + FirstSearchConstants.FF_ZIP);
String zip = ((temp == null)?"":temp);
//Get the candidate chosen (if there was one)
int candidate = -1;
String strParam = request.getParameter(FirstSearchConstants.FF_CANDIDATE);
if (strParam != null) {
candidate = Integer.parseInt(strParam);
}
//See if there are any candidates in the session
AddressBean[] cands = (AddressBean[])session.getAttribute(FirstSearchConstants.SESSION_PREFIX + FirstSearchConstants.SESSION_VAR_CANDIDATES);
%>
<FORM NAME="address" ACTION="<%= URL %>" METHOD="POST">
<TABLE BORDER=0 CELLPADDING=4 CELLSPACING=0>
<TR>
<TD CLASS="CELL"><B>Street<BR>Number</B></TD>
<TD CLASS="CELL"><B>Pre<BR>Direction</B></TD>
<TD CLASS="CELL"><B>Street Name</B></TD>
<TD CLASS="CELL"><B>Street<BR>Type</B></TD>
<TD CLASS="CELL"><B>Post<BR>Direction</B></TD>
</TR>
<TR>
<TD CLASS="CELL"><INPUT TYPE="TEXT" NAME="<%=FirstSearchConstants.FF_STREETNUMBER%>" VALUE="<%=streetnumber%>" SIZE="7" CLASS="CONTROL"></TD>
<TD CLASS="CELL"><INPUT TYPE="TEXT" NAME="<%=FirstSearchConstants.FF_PREDIRECTION%>" VALUE="<%=predirection%>" SIZE="7" CLASS="CONTROL"></TD>
<TD CLASS="CELL"><INPUT TYPE="TEXT" NAME="<%=FirstSearchConstants.FF_STREETNAME%>" VALUE="<%=streetname%>" SIZE="30" CLASS="CONTROL"></TD>
<TD CLASS="CELL"><INPUT TYPE="TEXT" NAME="<%=FirstSearchConstants.FF_STREETTYPE%>" VALUE="<%=streettype%>" SIZE="7" CLASS="CONTROL"></TD>
<TD CLASS="CELL"><INPUT TYPE="TEXT" NAME="<%=FirstSearchConstants.FF_POSTDIRECTION%>" VALUE="<%=postdirection%>" SIZE="7" CLASS="CONTROL"></TD>
</TR>
<TR>
<TD COLSPAN=3 CLASS="CELL"><B>Cross Street (optional):</B></TD>
<TD COLSPAN=2 CLASS="CELL"> </TD>
</TR>
<TR>
<TD COLSPAN=3 CLASS="CELL"><INPUT TYPE="TEXT" NAME="<%=FirstSearchConstants.FF_CROSSSTREET%>" VALUE="<%=crossstreet%>" SIZE="32" CLASS="CONTROL"></TD>
<TD COLSPAN=2 CLASS="CELL"> </TD>
</TR>
<TR>
<TD COLSPAN=5 CLASS="CELL"><B>City, State Zip:</B></TD>
</TR>
<TR>
<TD COLSPAN=5 CLASS="CELL">
<INPUT TYPE="TEXT" NAME="<%=FirstSearchConstants.FF_CITY%>" SIZE="25" VALUE="<%=city%>" CLASS="CONTROL">
<INPUT TYPE="TEXT" NAME="<%=FirstSearchConstants.FF_STATE%>" SIZE="2" VALUE="<%=state%>" CLASS="CONTROL">
<INPUT TYPE="TEXT" NAME="<%=FirstSearchConstants.FF_ZIP%>" SIZE="5" VALUE="<%=zip%>" CLASS="CONTROL">
</TD>
</TR>
<%
if (cands != null && cands.length > 1) {
%>
<TR>
<TD COLSPAN=5 CLASS="CELL" WIDTH=450>
<SPAN CLASS="ERROR">Your input address was not an exact match. Please select from the list and press 'Locate'</SPAN>
</TD>
</TR>
<TR>
<TD COLSPAN=5 ALIGN=CENTER CLASS="CELL">
<SELECT NAME="<%=FirstSearchConstants.FF_CANDIDATE%>" SIZE="5" CLASS="CONTROL">
<%
for (int i=0;i<cands.length;i++) {
String address = cands.getStreet() + ", " + cands.getCity() + ", " + cands.getCountrySubdivision() + " " + cands.getPostalCode();
String selected = ((i == 0)?" SELECTED":"");
out.println("<OPTION VALUE=\"" + i + "\"" + selected + ">"+address);
}
%>
</SELECT>
</TD>
</TR>
<%
}
%>
<TR>
<TD COLSPAN=5 ALIGN=CENTER CLASS="CELL"><INPUT TYPE="RESET"> <INPUT TYPE="SUBMIT" VALUE="Locate"></TD>
</TR>
</TABLE>
<INPUT TYPE="HIDDEN" NAME="<%=FirstSearchConstants.FF_SOURCE%>" VALUE="<%=FirstSearchConstants.FORM_ADDRESS%>">
</FORM>
</BODY>
</HTML>