1
A
回答
0
可以使用在www.directwebremoting.com
框架稱爲DWR(直接Web遠程)使用這個框架,你可以從JavaScript調用功能,反之亦然Java類方法不知道或寫任何AJAX相關碼。這會自動將java對象轉換爲json,反之亦然。
對於e.g
我的Java類是像下面
public class HelloWorld
{
public String sayHelloToPerson(Person p)
{
return "Hello "+ p.getName();
}
}
class Person{
private String name;
private int age;
..
// getters and setters goes here...
..
}
在我的jsp我的JavaScript函數會是這樣。
function invokeHello()
{
var person = new Object();
person["name"]="John";
person["age"] = 21;
HelloWorld.sayHelloToPerson(person,function(dataReturned)
{
alert(dataReturned);
}
);
}
如果你不想寫複雜的Ajax調用和XML解析代碼尤其試試這個。把事情簡單化。
相關問題
- 1. 示例Web服務 - 更新
- 2. Json服務器更新
- 3. 更新PHP和MySQL服務器實例
- 4. 更新表基於SQL服務器
- 5. FinalBuilder服務器+ FastMM4示例
- 6. Zend Soap服務器示例
- 7. 用於GPS更新的Android服務
- 8. 服務器的UI更新
- 9. 如何從服務器下載JSON的示例?
- 10. Java.net服務器示例不起作用
- 11. 域名服務 - 服務器端更新
- 12. SignalR服務器更新與更新中
- 13. 新服務器實例何時比僅升級當前服務器更好?
- 14. 更新web.config基於不同的服務器使用asp.net
- 15. 適用於Android的Web服務器固件OTA更新
- 16. SQL服務器更新
- 17. SQL服務器(更新)
- 18. 更新SQL服務器
- 19. 更新硒服務器
- 20. 更新從服務器
- 21. 更新列SQL服務器
- 22. d3.js示例適用於示例網站,但不適用於我的服務器?
- 23. 實例化新的redis服務器(Linux)
- 24. 4GB服務器的示例Hadoop配置?
- 25. 最簡單的NIO服務器示例
- 26. 定期更新iOS服務的Web服務/ JSON數據
- 27. 的OpenID於Node.js不能運行示例服務器
- 28. 使用示例服務
- 29. Javascript從狀態更新的REST服務器讀取JSON
- 30. 需要用Python編寫的POP3服務器或IMAP服務器的示例
以及如果OP不在他的服務器上使用java呢? – 2011-12-26 12:08:29
其實我想用json的php代碼...我的服務器文件都在php – SHANK 2011-12-26 12:17:32