package a.b.client;
public class Trail implements EntryPoint{
Button b=new Button("Click");
FlowPanel fs=new FlowPanel();
int i=0;
private final TrailInterfaceAsync obj = GWT
.create(TrailInterface.class);
@Override
public void onModuleLoad() {
RootPanel.get().add(b);
RootPanel.get().add(fs);
b.addClickHandler(new ClickHandler(){
@Override
public void onClick(ClickEvent event) {
obj.getDetails(new AsyncCallback>(){
@Override
public void onFailure(Throwable caught) {
// TODO Auto-generated method stub
}
@Override
public void onSuccess(ArrayList result) {
try{
System.out.println("size:"+result.size());
for(i=1;i<=result.size()-1;i++)
{
HTML l=new HTML(result.get(i).toString());
fs.add(l);
}
}
catch(Exception e)
{
e.printStackTrace();
}
}});
}});
}
}
服务器
package a.b.server;
import a.b.client.TrailInterface;
import com.google.gwt.user.server.rpc.RemoteServiceServlet;
public class TrailImpl extends RemoteServiceServlet implements TrailInterface {
/**
*
*/
private static final long serialVersionUID = 1L;
@Override
public ArrayList getDetails() {
Connection con;
Statement stmt;
ResultSet resultSet;
ArrayList details=new ArrayList();
try
{
System.setSecurityManager(null);
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager
.getConnection("jdbc:mysql://69.162.121.114:3306/AyushCareDB?"
+ "user=xxxxx&password=yyyyyy");
if(con!=null)
System.out.println("success!");
else
System.out.println("fail!");
stmt = con.createStatement();
// Result set get the result of the SQL query
resultSet = stmt.executeQuery("select * from LocationTable");
while(resultSet.next())
{
details.add(resultSet.getString(1));
}
}
catch(Exception e)
{
e.printStackTrace();
}
return details;
}
}
的web.xml
TrailImpl
a.b.server.TrailImpl
TrailImpl
/trailpath/trail
Trail.html
当我做了运行方式的Web应用程序 其示值误差是这样的:
Jul 18, 2013 5:02:09 PM com.google.apphosting.utils.jetty.JettyLogger warn
WARNING: /%3C%=request.getContextPath()%%3E/trailpath/trailpath.nocache.js: java.lang.NumberFormatException: =r
我无法理解这种地方来的呢?请帮帮我。
以及我试图部署这个简单的GWT项目在Tomcat的工作之前(突然它显示上面的错误)。我现在没有改变任何事情。但得到以上错误。当它正在工作时,我得到了在后期发生的错误。但我必须在我的代码中使用GWT.getHostPageBaseURL()或GWT.getHostPageBaseURL()方法。我没有任何重定向到其他网页听到。我找不到任何解决方案。
2013-07-18
siri