我創建了一個JSF頁面,要求用戶輸入一個值,並且此值正在通過Applet處理,並根據輸入的值創建條形碼圖像。我的問題是我如何從JSF頁面獲取值並在我的Applet中使用它。謝謝!使用在Java Applet的JSF頁面中輸入的值
2
A
回答
1
爲什麼你這樣做很難?你並不是真的想要一個小程序,在服務器上創建映像,將它序列化爲響應流並將其顯示爲普通圖像。
5
使用JavaScript。例如。
<h:inputText ... onchange="updateBarcodeApplet(this.value)" />
...
<applet id="barcodeApplet" ...></applet>
與這個JS
<script>
function updateBarcodeApplet(value) {
var barcodeApplet = document.getElementById("barcodeApplet");
barcodeApplet.updateValue(value);
}
</script>
,並在小程序
public void updateValue(String value) {
// Do your business here.
}
(是的,所有的小程序的公共方法只是可以作爲在JS)
不用比如說,使用applet來完成這項工作非常笨拙。並非所有的客戶端都支持甚至欣賞小程序。我還會選擇一個帶有servlet的簡單<img>
元素,該元素返回Denisk建議的圖像。您只需通過JSF或JavaScript更新<img src>
即可。
相關問題
- 1. 如何在JSF頁面中輸入一列的所有值?
- 2. Java Applet中的鍵盤輸入
- 3. 向JSF頁面顯示HTML輸入流
- 4. 如何將HTML頁面中的值傳遞給java applet?
- 5. 使用JSF在頁面中顯示的閱讀值
- 6. Java Applet不顯示在HTML頁面上
- 7. jsch1.4.8的Java Telnet Applet無法輸入
- 8. 在jsf頁面中使用ckeditor
- 9. 在jsf頁面中使用「&」字符
- 10. 如何在jsf中使用AngularJS頁面
- 11. 使用Java applet獲取頁面的html源碼
- 12. 重置頁面重新載入的Java Applet
- 13. java/jsf重定向頁面
- 14. 在JSF頁面
- 15. JSF中的歡迎頁面
- 16. 我可以在我的JSP(java服務器頁面)中嵌入Silverlight applet嗎?
- 17. 登錄頁面使用JSF
- 18. 使用java applet在打印機中打印渲染的網頁
- 19. JSF中的空白頁面
- 20. 輸入框使用相同的頁面
- 21. 如何在輸入文本字段中使用多個值JSF
- 22. JSF/Applet集成
- 23. 在JSF頁面之間傳輸Java對象
- 24. 嵌入Java Applet
- 25. 使用GET的JSF頁面初始化
- 26. 顯示JSF頁面中的HashMap條目的鍵值和值
- 27. 返回空值的JSF頁面
- 28. 使用JAR的Java applet?
- 29. 重定向頁面使用JSF PhaseListener在
- 30. 使用curl從頁面獲取隱藏的輸入值