我有一個包含一些信息(鍵和值)在一個perl文件中的散列表。我想在HTML輸出中顯示它們,並且每個顯示(鍵,值)都會鏈接到某個東西。當我點擊鏈接時,那裏會有一些信息。 任何人都建議我該怎麼做。這與創建CGI文件和使用CGI.pm類似嗎?稍後我會更新關於這個問題的更多細節。以HTML格式顯示輸出perl
1
A
回答
0
根據您嘗試顯示的數據,如果想以表格形式顯示,並且不希望自己組裝適當的HTML,則類似於HTML::Table之類的內容可能會很有用。
舉例來說,你可以這樣做:
my $table = HTML::Table->new(-columns => 2); for my $key (sort keys %hash) { $table->addRow($key, $hash{$key}); } $table->print;
此外,還有一個免費Beginning Perl書可在網上,其中有一個chapter devoted to CGI scripts,有很多其他有用的信息。
如果這不僅僅是一個簡單的一次性的腳本的詳細,你也不妨考慮使用許多Perl web frameworks像Dancer之一,Catalyst,Mojo等
1
是的,你可以使用優秀的CGI模塊來渲染你的HTML內容,即使你不處理CGI形式(即只使用輸出模塊,而不是還爲輸入處理):
use CGI;
my $q = CGI->new;
my @html_list = map {
$q->li($_ . ": " . $hash{$_};
} keys %hash;
print $q->ul($q->li({-type=>'foo'}, @html_list);
相關問題
- 1. 以某種格式顯示輸出
- 2. 如何在TWebBrowser中以HTML格式顯示RSS源的輸出?
- 3. 如何以html格式顯示curl輸出在php
- 4. 以HTML格式顯示SVG
- 5. Perl格式化輸出xml
- 6. PHP輸出顯示HTML內容以上
- 7. 以HTML格式打印Python輸出
- 8. 在VBScript中以指數形式顯示/格式化輸出
- 9. 以HTML格式顯示SQL數據
- 10. CKEditor:文本以html格式顯示
- 11. 以HTML格式顯示CSV文件
- 12. 以HTML格式顯示文本文件
- 13. 以html格式顯示對象
- 14. 水晶報表可以HTML格式顯示輸入嗎?
- 15. ASP.NET Datagrid HTML輸出(顯示)
- 16. Perl到Python,HTML輸出匹配模式
- 17. PHP的格式輸出HTML
- 18. 如何以html格式動態突出顯示一些單詞
- 19. 將PDF格式顯示爲HTML格式
- 20. 格式化diff輸出以顯示「current-values previous - values」
- 21. 以表格格式顯示
- 22. perl的 - 格式化的DateTime輸出
- 23. 使用perl格式化輸出?
- 24. 輸出的表格顯示
- 25. 以HTML格式顯示非格式文本並添加顏色
- 26. 以HTML格式導出RDLC
- 27. alasql出口以HTML格式
- 28. 以預定義格式打印輸出Perl
- 29. 以XML格式輸出PHP
- 30. 突出顯示/格式textareas
這是一個很大的幫助! – aladine 2010-04-12 09:45:30