Am currently attempting to use the setExternalURL method to dynamically
change the URL on a button but it fails with an exception since the
java.net.URL class does not support https. Does anyone have a workaround
for this problem? Any input is much appreciated. My code is below:
public int btSubmit_onWebEvent(CSpWebEvent event)
{
int command = PROCEED;
CSpButton myButton = (CSpButton) event.getSource();
String sessionStr = getPageSessionNvp().getNvp().toString();
myButton.setActionType(CSpCommand.GO_TO_EXTERNAL_URL_ACTION_TYPE);
try {
myButton.setExternalURL(new
URL("http://101.111.110.65/servlets/VolStatement?tbEmailAddr=" +
getDisplayFieldValue("tbEmailAddr").toString()
+
"&stCustomerID=" +
getDisplayFieldValue("hdCustomerID").toString() +
"&cbMonth=" +
getDisplayFieldValue("cbMonth").toString() +
"&sessionID=" + sessionStr));
command = doAction(event);
}
catch (MalformedURLException ex) {
ex.printStackTrace();
}
Dan Howarth
Information Technology
PG&E Gas Transmission
210-528-4088
210-321-0911 (fax)
PG&E Gas Transmission Texas and any other company referenced herein which uses the
PG&E name or logo are not the same company as Pacific Gas and Electric Company, the
California utility. These companies are not regulated by the California Public
Utilities Commission, and customers do not have to buy products from these companies
in order to continue to receive quality regulated services from the utility.
_________________________________________________________________________
For help in using, subscribing, and unsubscribing to the discussion
forums, please go to: http://www.netdynamics.com/support/visitdevfor.html
For dire need help, email: [EMAIL PROTECTED]