This week's book giveaway is in the OO, Patterns, UML and Refactoring forum.
We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line!
See this thread for details.
The moose likes Beginning Java and the fly likes how to convert .jsp to .java Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Java » Beginning Java
Reply locked New topic
Author

how to convert .jsp to .java

jerry cowell
Greenhorn

Joined: Apr 29, 2010
Posts: 7
Hi experts,

please help me out. i am a newbie.
I really appreciate your time, can you please give me an example of how i can translate this .jsp file code below to a .java file, what will your .java file look like after translating the below code ?
my aim is to translate the .jsp into .java and convert .java to .class and invoke the .class file from an ERP program.

*************************
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<%@ page import="sun.misc.BASE64Encoder, javax.crypto.*, javax.crypto.spec.*"%>
<%@ page import="java.util.StringTokenizer" %>
<%@ page import="java.util.Map" %>

<%!
public String insertSig(String amount, String currency) {
try {
if (amount == null) {
amount = "0.00";
}
if (currency == null) {
currency = "usd";
}
String time = String.valueOf(System.currentTimeMillis());
String merchantID = getMerchantID();
String data = merchantID + amount + currency + time;
BASE64Encoder encoder = new BASE64Encoder();
.......
......
String publicDigest = encoder.encodeBuffer(publicBytes);
publicDigest = publicDigest.replaceAll("\n", "");
StringBuffer sb = new StringBuffer();
sb.append("<input type=\"hidden\" name=\"amount\" value=\"");
sb.append(amount);
sb.append("\">\n<input type=\"hidden\" name=\"currency\" value=\"");
sb.append(currency);
sb.append("\">\n<input type=\"hidden\" name=\"orderPage_timestamp\" value=\"");
sb.append(time);
sb.append("\">\n<input type=\"hidden\" name=\"merchantID\" value=\"");
sb.append(merchantID);
sb.append("\">\n<input type=\"hidden\" name=\"orderPage_signaturePublic\" value=\"");
sb.append(publicDigest);
sb.append("\">\n<input type=\"hidden\" name=\"orderPage_version\" value=\"4\">\n");
sb.append("<input type=\"hidden\" name=\"orderPage_serialNumber\" value=\"");
sb.append(serialNumber);
sb.append("\">\n");
return sb.toString();
} catch (Exception e) {
e.printStackTrace();
return "";
}
}
%>
**************************
Jan Cumps
Bartender

Joined: Dec 20, 2006
Posts: 2543
    
  10

"always jerry", you have been asked before to correct your name. Please do so before continuing to post questions.

OCUP UML fundamental and ITIL foundation
Jan Cumps
Bartender

Joined: Dec 20, 2006
Posts: 2543
    
  10

... and closing this duplicate post.
 
Have you checked out Aspose?
 
subject: how to convert .jsp to .java
 
It's not a secret anymore!