mason

    1熱度

    1回答

    使用Mason從模板(而非網頁)生成一些輸出。 需要從Mason組件生成輸出,其輸出行應以%字符開頭。 由於%<space>在梅森部件的行的開頭作爲perl的命令執行時,我目前使用: <% $perc %> the remaining content of the line. 和$ PERC在%init部分定義爲my $perc = '%'; 上述工作,但對於許多行,這是一個可怕的解決方案。

    0熱度

    1回答

    當我在HTML ::梅森:: ApacheHandler sub handler { my ($r) = @_; $r->content_type('text/plain'); $r->print('YES'); $r->log_error($r->bytes_sent); return 200; } 做我得到頁: OK The s

    0熱度

    1回答

    我正在研究一個基於Mason-perl的web應用程序,並且希望在它觸及流程並生成視圖之前攔截特定的url(我將進行一些條件檢查並重定向如果該條件滿足,可以使用不同的URL)。在基於彈簧的mvc中,我們有interceptor的概念,這有助於我們實現這一點。有人可以指出一種方式,我怎樣才能實現這個基於梅森perl的web應用程序

    1熱度

    1回答

    我們如何在使用HTML :: Mason的perl網站中找到GET請求URL。我曾嘗試使用梅森的$ m對象。

    2熱度

    1回答

    使用Mason2構建網站。每頁應調用3個過濾器(方法,內容稱爲): <% $.filter1(args...) {{ %> <% $.filter2(args...) {{ %> <% $.filter3(args...) {{ %> 我有3種不同的實現這些過濾器(方法)。這3個過濾器的默認設置在頂層/Base.mc組件中定義。 現在,該網站的不同部分 - (不同的路線),說的 /a/al

    4熱度

    1回答

    有沒有辦法在命令行驗證perl梅森語法?我知道你可以使用perl -c普通Perl模塊,而是拋出梅森特定錯誤的語法像文檔字符串和... 例如: <%doc> DOCUMENTATION SHOULD NOT GET PARSED </%doc> <%args> $args </%args> <%perl> my $var = $args->{var}; </%perl> 是

    2熱度

    1回答

    從我的.mi文件,我想做一個重定向到一個相對的網址,並傳遞參數'x'和'y'。重定向應該發生 - /A/B/C,X = 1個& Y = 2 請建議如何才能做到這一點。 我想 $m->redirect((url => $Std->url('/gp/prime/pipeline/signup',{ protocol => 'https', get => {'x' => '1', 'y' => '2'}

    0熱度

    1回答

    我是Perl Mason的新手。 我遇到了這個建議,服務調用應該放在PREPARE塊內。但是當我把我的服務調用放在它裏面時,好像它裏面的代碼永遠不會被執行。 <%method PREPARE> 請建議上面的塊和它的用法是什麼。

    0熱度

    1回答

    我想在perl中添加毫秒到當前時間。我寫了這樣的代碼: my $currentTime = DateTime->now(time_zone=>$timezone); my $endTimeInMills = $details->{'msToEnd'}; my $dealEndTime = $currentTime->add(nanoseconds => ($endTimeInMills * 1

    2熱度

    1回答

    我在石匠的處理程序看起來在下面的格式接收參數重用: $data = { 'cacheParams' => 0, 'requests' => { 'locationId' => 1, 'uniqueId' => [ 'ABC', 'DEF', 'XYZ' ] } }; 我能夠通過使用$d