0

JSPseqから呼び出された文字列変数を Java プログラムに渡し、その文字列をそのオブジェクトの引数として渡すことによって別の Java プログラムに渡そうとしています。なんか行き詰ってます。

Start.jsp:

<%@ page import="org.dypbbi.nirmiti.ProtModMain %>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
        <title>NIRMITI</title>
    </head>
    <body>
        <h1>Please wait...</h1>
        <%
            String seq=request.getParameter("s");
            ProtModMain.getSequence(seq);
        %>
    </body>
</html>

ProtModMain.java:

package org.dypbbi.nirmiti;
public class ProtModMain {
    String sequence="";

    public static String getSequence(String str)
    {
        return str;
    }


    public static void main(String args[])throws Exception
    {
      ProtModMain MainObj = new ProtModMain();
      sequence = MainObj.getSequence();
      new ObjectFactory(sequence);
    }
}

Start.jsp はHTMLから文字列値を取得します。メソッドを介して文字列をProtModMainクラスに渡しますgetSequenceObjectFactory文字列値を使用して、それを必要とする他のクラスに渡す必要があるため、オブジェクトにパラメーターとして渡すつもりです。しかしその前に、値を渡すことができるように、クラスでgetSequenceメソッドを呼び出す必要があります。クラスのメインメソッドでメソッドProtModMainを呼び出す方法がわかりません。getSequenceProtModMain

4

3 に答える 3