我正在尋找一些很好的Sql Syntax高亮器,它將很容易與基於Component(JSF,ZK
)框架集成。任何想法,這將是最適合我我試過Codeirror但綁定不起作用。任何人都會建議其他可以輕鬆整合的其他人。我不想在JFrame或Applet中打開輸出它應該在瀏覽器中SQL語法highligther在Java中
回答
使用prettify是一個很好的解決方案,但這是一個JavaScript庫,它在瀏覽器中工作在客戶端。如果要將源代碼(java,sql,python,bash,html,xml,css,javascript ...)準備好作爲HTML代碼的服務器端,使用span
標籤爲文本着色(即語法highligthing )在純Java中,您可以使用java-prettify。這是java中的Javascript庫的一個端口。
我已經解釋瞭如何使用解析器在這裏生成高亮HTML代碼:use the parser to create HTML。查看java類PrettifyToHtml
中的代碼和示例。
@Jmni好吧,讓我們假設我會這樣做,所以我必須編寫Java類,或者只是把jar和調用一些方法,它會工作? –
您需要JavaPrettify-1.2.1.jar和我在附件中編寫的方法PrettifyToHtml.java – Jmini
- 1. 語法錯誤與SQL在Java中
- 2. Java Sql語法翻譯器
- 3. 錯誤SQL語法中使用Java
- 4. Type1中的SQL語法:java jdbc odbc bridge
- 5. JAVA中的SQL語法形式getText();
- 6. SQL在Java中無效,但在Workbench中不存在語法
- 7. 語法在SQL
- 8. 語法在SQL
- 9. 理解語法在Java中
- 10. INSERT INTO語句中的Java SQL語法錯誤
- 11. 在java中準備SQL語句
- 12. 在java中運行SQL更新語句
- 13. 使用Java在SQL中刪除語句
- 14. 在java中執行多個SQL語句
- 15. SQL在Java中選擇語句
- 16. 在sql語句中使用java變量
- 17. Java Jdbc SQL異常(語法錯誤)
- 18. 的Java PreparedStatement的SQL語法LIKE
- 19. java sql更新查詢語法錯誤
- 20. Java PreparedStatement抱怨execute()上的SQL語法
- 21. Java SQL更新語法錯誤
- 22. 無法創建SQL語句 - Java
- 23. java sql的語法錯誤選擇
- 24. Java - 您的SQL語法錯誤;
- 25. 壞的SQL語法 - 的Java JDBC
- 26. LINQ語法與SQL語法
- 27. LINQ語法到SQL語法
- 28. antlr4 sql語法
- 29. SQL語法help
- 30. SQL語法
這是什麼stackoverflow使用。 http://google-code-prettify.googlecode.com/svn/trunk/README.html – Sorter
@Deepak你會怎麼做在這裏綁定? –
將腳本包含在您的html中並使用pre標籤。這裏是sql example.http://google-code-prettify.googlecode.com/svn/trunk/tests/prettify_test.html#sql_lang – Sorter