2012-09-13 24 views
6

Tôi muốn tạo tệp ở các định dạng khác nhau trong ứng dụng web dựa trên java. Các tệp là các tệp văn bản thuần túy mà không có bất kỳ thẻ html nào. Nhưng các tệp cần một loại định dạng nhất định, văn bản ở bên trái, giữa, phải hoặc ở đâu đó (tab, dấu cách) trong tệp.Công cụ tạo mẫu java/api để tạo tệp văn bản là gì?

Mẫu có trình giữ chỗ + đậu java có tệp dữ liệu = văn bản.

Công cụ tạo mẫu java hoặc api nào phù hợp với điều này?

Cảm ơn bạn!

+0

@mael, Công cụ tạo mẫu mà tôi đang tìm không phải để xem mà chỉ là tệp văn bản thuần túy và nó sẽ được lưu ở đâu đó trong ứng dụng web. Cái nào tốt nhất cho nhu cầu? – Leon

Trả lời

3

Bạn có thể kiểm tra String Template.

Nó trông như thế này:

import org.antlr.stringtemplate.*; 
import org.antlr.stringtemplate.language.*; 

StringTemplate hello = new StringTemplate("Hello, $name$", DefaultTemplateLexer.class); 
hello.setAttribute("name", "World"); 
System.out.println(hello.toString()); 
+1

kết quả liên kết Mẫu Chuỗi dẫn đến trang lỗi "404: Không tìm thấy trang". – Zini

0

Bạn có thể thử một trong những điều sau

0

Đối với những người thích tách biệt rõ ràng có một động cơ được gọi là Snippetory. Nó hoàn toàn tách logic thành phần văn bản của mẫu, trong khi cung cấp các tính năng phong phú như mong đợi từ một động cơ hiện đại. Nó có một số hỗ trợ cho định dạng văn bản thuần túy, có thể thêm các định dạng bổ sung khi cần thiết và tạo nên một cơ sở thoát có thể cắm được. Nếu các mẫu nhỏ có thể đặt một số trong một tệp, trong khi có thể kết hợp mã từ một số tệp. Và đó cũng là nguyên tắc chung.

Các vấn đề liên quan