現在、私はaspx.netプロジェクトをjspに渡すことを意味するプロジェクトに取り組んでいます。jspページがJavaメソッドを認識しない
次のように私はすべての日に取り組んできた問題は次のとおりです。私は、javaファイルの次のメソッドの名前DefaultMethods作成
:
パッケージモデルを、
import com.merlin.MXL;
public class DefaultMethods {
public DefaultMethods() {
super();
}
public String versionNumber(){
try{
MXL mxl = new MXL();
return mxl.merlinVersion();
}
catch (Exception ex){
return "Contact MerlinXL";
}
}
public String serverName(){
try{
MXL mxl = new MXL();
return mxl.serverName();
}
catch (Exception ex){
return "Contact MerlinXL";
}
}
}
ここで、MXLは、このアプリケーション専用に作成されたWebサービスです。
だから、私はjsp
ページに移動し、Javaクラスをインポートし、<% %>
タグでメソッドを呼び出す:CSSスタイル、テーブルなどのシリーズを行く今
<%@ page import="model.DefaultMethods"%>
<%@ page language="java" contentType="text/html; charset=iso-8859-1" pageEncoding="ISO-8859-1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>MerlinXL</title>
<link href="web/css/merlinxl.css" rel="stylesheet" type="text/css" />
<link rel="shortcut icon" href="/favicon.ico" />
<style type="text/css">
そして私は方法が呼び出しますここでは、サーバー上のページをロードする際
<tr>
<td valign="top" class="style2">
<strong>
<%
DefaultMethods defaultMethods = new DefaultMethods();
String theNumber = defaultMethods.versionNumber();
%>
<label ID="labVersion" style="font-weight: 700; font-size: small; text-align: center"/>
Version <%= theNumber %>
</label>
</strong>
</td>
<td valign="top" class="auto-style1">
<p style="margin-left: 0px">
</p>
</td>
<td valign="top" class="style3">
<strong>
<%
DefaultMethods defaultMethods2 = new DefaultMethods();
String theServer = defaultMethods2.serverName();
%>
<label ID="labServer" style="font-weight: 700; font-size: small; text-align: center"/>
Server Name <%= theServer %>
</label>
</strong>
</td>
</tr>
は今、面白いことは、輸入が正常に動作していることで、クライアント側で間違いを与えない、もっと何、私はIDEでCtrl +スペースキーを押す(JDeveloperの)DefaultMethoのインスタンスそれは私がオプションとしてクラスで宣言したすべてのメソッドを私に与えてくれます。それは、サーバー上でロードする場合でも、それは私が、私はまだ最高の、実際にコーディングないよ知ってmethod not found
として上がってくる私にエラーを与え続けて、私はそれが働いたかどうかを確認するために簡単なものを開始したかったし、その後で行きますMVCで
はい、私はここで解決策を探しましたが、私はコードで順番にすべてを持っているように見えますが、アイデアがなくなったり、森。
あなたが得る完全なエラーを投稿してください。使用しているサーバーは何ですか? – pahan
サーブレットを使用して、JSPが処理できる範囲にオブジェクトを配置してください。ここでは、サンプルの例です:http://stackoverflow.com/questions/5003142/show-jdbc-resultset-in-html-in-jsp-page-using-mvc-and-dao-pattern –
どのメソッドが見つかりませんでしたか? – nitind