我對java wicket非常陌生。我不明白如何運行此代碼。我的檢票程序遵循以下結構。我的問題是我無法運行這個。我收到了404錯誤。我無法運行我的apache wicket示例程序
這是我的wicket代碼來獲取hello world消息。
HelloWorld.html的:
<html xmlns:wicket>
<title>Hello World</title>
</head>
<body>
<span wicket:id="message" id="message">Message goes here</span>
</body>
</html>
</html>
HelloWorld.java:
package com.sensiple.wicket;
import org.apache.wicket.markup.html.WebPage;
import org.apache.wicket.markup.html.basic.Label;
public class HelloWorld extends WebPage {
public HelloWorld() {
add(new Label("message", "Hello World!"));
}
}
該類返回的hello world這是在HelloWorld.html的
HelloWorldApplication.java要打印:
package com.sensiple.wicket;
import org.apache.wicket.protocol.http.WebApplication;
public class HelloWorldApplication extends WebApplication {
//what is the need of this constructor, need of this class in this program
public HelloWorldApplication() {
}
我也需要知道getHomePage方法的用途,因爲我沒有得到什麼是使用一個更多的類在這裏返回類型爲HelloWorld。幾乎我無法運行此代碼。我經歷了許多沒有幫助的資源。
public Class<HelloWorld> getHomePage() {
System.out.println("initialized!!!!");
return HelloWorld.class;
}
}
我試着理解您提供的代碼並將其重新格式化爲可讀狀態。請檢查一切是否與您的代碼相符。如果確實如此:您的HTML錯誤(無法啓動
標記,關閉標記...) – Nicktar