简体   繁体   English

将Java代码移至JSP

[英]Moving java code to jsp

How do I move the below code into a jsp page make the output of the println statements visible on a html page 如何将以下代码移到jsp页面中,以使println语句的输出在html页面上可见

      package com.siebel.WebService;
     import org.apache.axis.message.SOAPHeaderElement;
 import javax.xml.soap.SOAPElement;
 import java.lang.Object;
 public class Tester {

 public static void main(String[] argv) throws Exception {
   SR_spcWeb_spcService srv=new UNINServiceRequestWSLocator().getSR_spcWeb_spcService(new java.net.URL("https://crmsit.un.org/eai_enu/start.swe?SWEExtSource=WebService&SWEExtCmd=Execute&WSSOAP=1"));
((SR_spcWeb_spcServiceStub)srv).setUsername("username");
((SR_spcWeb_spcServiceStub)srv).setPassword("password");
((SR_spcWeb_spcServiceStub)srv).setHeader("http://siebel.com/webservices", "UsernameToken","username");
((SR_spcWeb_spcServiceStub)srv).setHeader("http://siebel.com/webservices", "PasswordText","password");
((SR_spcWeb_spcServiceStub)srv).setHeader("http://siebel.com/webservices", "SessionType","Stateless");
QuerySR_Input sr=new QuerySR_Input("RFS-1-339103333");
QuerySR_Output srvo= srv.querySR(sr);
System.out.println("Got from web service="+srvo.getStatusCode()+srvo.getSource()+srvo.getAlternateServiceLocation()+srvo.getActualStartDate()+srvo.getAlternateContactName()+srvo.getAlternateEmailAddress());
System.out.println("Got from web service="+srvo.getAlternatePhone()+srvo.getArea()+srvo.getAssetAdditionalComments()+srvo.getAssetMake()+srvo.getAssetModel());
System.out.println("Got from web service="+srvo.getAssetNum()+srvo.getAssetType()+srvo.getBarcode()+srvo.getDescription()+srvo.getImpact()+srvo.getOnBehalfOfBadge());
System.out.println("Got from web service="+srvo.getOnBehalfOfIndex()+srvo.getOnBehalfOfMissionID()+srvo.getPointofContact());


}

JavaServerPages (JSP) is a technology that helps to create dynamically generated web pages based on HTML, XML etc. JavaServerPages (JSP)是一项技术,可帮助基于HTML,XML等创建动态生成的网页。

You can use <% %> tag inside the HTML tags to insert JAVA codes. 您可以在HTML标签内使用<% %>标签来插入JAVA代码。

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>JSP Page</title>
</head>
<body>
    <%
        SR_spcWeb_spcService srv = new UNINServiceRequestWSLocator().getSR_spcWeb_spcService(new java.net.URL("https://crmsit.un.org/eai_enu/start.swe?SWEExtSource=WebService&SWEExtCmd=Execute&WSSOAP=1"));
        ((SR_spcWeb_spcServiceStub) srv).setUsername("username");
        ((SR_spcWeb_spcServiceStub) srv).setPassword("password");
        ((SR_spcWeb_spcServiceStub) srv).setHeader("http://siebel.com/webservices", "UsernameToken", "username");
        ((SR_spcWeb_spcServiceStub) srv).setHeader("http://siebel.com/webservices", "PasswordText", "password");
        ((SR_spcWeb_spcServiceStub) srv).setHeader("http://siebel.com/webservices", "SessionType", "Stateless");
        QuerySR_Input sr = new QuerySR_Input("RFS-1-339103333");
        QuerySR_Output srvo = srv.querySR(sr);
        out.println("Got from web service=" + srvo.getStatusCode() + srvo.getSource() + srvo.getAlternateServiceLocation() + srvo.getActualStartDate() + srvo.getAlternateContactName() + srvo.getAlternateEmailAddress());
        out.println("Got from web service=" + srvo.getAlternatePhone() + srvo.getArea() + srvo.getAssetAdditionalComments() + srvo.getAssetMake() + srvo.getAssetModel());
        out.println("Got from web service=" + srvo.getAssetNum() + srvo.getAssetType() + srvo.getBarcode() + srvo.getDescription() + srvo.getImpact() + srvo.getOnBehalfOfBadge());
        out.println("Got from web service=" + srvo.getOnBehalfOfIndex() + srvo.getOnBehalfOfMissionID() + srvo.getPointofContact());
    %>
</body>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM