私はhtmlフォームを持っています
<form id="branch" method="get" action="/x/local/.../perl_code.pl">
Branch Name : <input type="text" name="textBox">
<input type="submit" value="Generate">
</form>
そしてperl_code.plにはこれがあります
use strict;
use warnings;
use CGI qw(:standard);
my $value = uc(param('textBox'));
system "perl /x/local/.../perl_CODE21.pl $value";
#other system commands that work and output the index2.html
print redirect(-url=>'http://server.com:8080/project_name/index2.html');
私が最終的にやりたいことは、テキストボックスから入力をindex1.html
取得して値を取得し、出力して最終的にリダイレクトするperl_code
コマンドsystem
を実行することです。他のすべてのシステムコマンドとその出力を手動で検査しようとしましたが、それらは機能します。テキスト値を取得して渡すことができず、リダイレクトも機能しません。ブラウザは にリダイレクトし、404 を返します。現在時間がありません。簡単な回答をいただければ幸いです。index2.html
index2.html
perl_code.pl
編集:
これはサーブレット プログラムであるため、web.xml に変更があればそれも提案してください。