いくつかの問題を修正するために、速度テンプレートに取り組んでいます。この技術は初めてで、この問題を解決するのに苦労しています。この問題を解決するのを手伝ってください。
フォーム速度テンプレート (.vt) ファイルから Java クラスを呼び出す必要があり、次のことを行っています。
Java クラス SCProperties を呼び出して、アプリケーションの URL の 1 つを取得しようとしています。
<#set ($partMatchURL = $txt.display($sCProperties.getProperty("partmatch.url")))>
SCProperties クラスは com.nfsmith.util パッケージの一部です。
次に、Partmatch (ハイパーリンクの下) をクリックすると、partmatch (内部アプリケーションの 1 つ) の URL が表示されたウィンドウが開きます。
以下は、ハイパーリンクの html コードです。
<div id="sub2tab10" class="subtab" style="left: 910"
onClick = "javascript:window.open('$partMatchURL');"
onMouseOver="hoversub(this);"
onMouseOut="setStateSub(2,10)">
Part Match
</div>
しかし、ここm getting
http://foo.bar.com/SalesChain3/Controller/ `) url 以下のエラー
Partmatch ハイパーリンクをクリックすると 500 エラーが発生します
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Unable to find resource ')'
com.nfsmith.servlet.Controller.error(Controller.java:683)
org.apache.velocity.servlet.VelocityServlet.doRequest(VelocityServlet.java:361)
org.apache.velocity.servlet.VelocityServlet.doGet(VelocityServlet.java:292)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
root cause
org.apache.velocity.exception.ResourceNotFoundException: Unable to find resource ')'
org.apache.velocity.runtime.resource.ResourceManager.getResource(ResourceManager.java:438)
org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstance.java:736)
org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstance.java:718)
org.apache.velocity.runtime.RuntimeSingleton.getTemplate(RuntimeSingleton.java:337)
org.apache.velocity.servlet.VelocityServlet.getTemplate(VelocityServlet.java:499)
com.nfsmith.servlet.Controller.handleRequest(Controller.java:626)
org.apache.velocity.servlet.VelocityServlet.doRequest(VelocityServlet.java:331)
org.apache.velocity.servlet.VelocityServlet.doGet(VelocityServlet.java:292)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)