gfxさんから「スクリプトを別にするのではなく、フォームからフォーマットを選べると嬉しいです!!」と言われたのでやってみました。 最近、コード書くのが楽しいです。 いい感じ!マジで便利です。 気になったこと $self->param()がからっぽのときは? こんな感じに書きたくなるのですが、defined('')はtrueなのでダメです。 my $text = $self->param('q'); if (!defined $text) { return $self->render(text => ''); } なので、このように書きました。 my $text = $self->param('q'); if (!$text && !($text eq '0')) { return $self->render(text => ''); } わかりにくいですね。。もっといい方法はないのでしょう