我有一個JSP頁面,裏面有一個按鈕。當我點擊按鈕時,屏幕上的鍵盤會彈出。 我該怎麼做? 我已經完成了研究,並且發現了「Runtime.getRuntime()。exec(」osk「);」 但我在哪裏實現這些線?我把它放在servlet中嗎?或在我的JSP頁面?Windows虛擬鍵盤
<td><INPUT type="button" value="on screen keyboard" onclick="Runtime.getRuntime().exec("osk");"/>
?
我有一個JSP頁面,裏面有一個按鈕。當我點擊按鈕時,屏幕上的鍵盤會彈出。 我該怎麼做? 我已經完成了研究,並且發現了「Runtime.getRuntime()。exec(」osk「);」 但我在哪裏實現這些線?我把它放在servlet中嗎?或在我的JSP頁面?Windows虛擬鍵盤
<td><INPUT type="button" value="on screen keyboard" onclick="Runtime.getRuntime().exec("osk");"/>
?
從網頁中調用虛擬鍵盤是不可能的 - 這就是您的JSP最終爲用戶所做的。您擁有的代碼片段適用於在計算機內運行的Java SE應用程序,而不是在瀏覽器中運行。
你可以做的是在你的網頁上用JavaScript構建一個類似的小工具。有很多這樣的解決方案已經可用,只是谷歌的「JavaScript虛擬鍵盤」。 http://www.greywyvern.com/code/javascript/keyboard就是一個例子。
謝謝你的解釋。現在我明白了。 :) – hafez
這是很好的標記在這些情況下接受的答案:) –
這是完全不可能的。 – SLaks