dotnetマジック
<%= Request.QueryString["hoge"] %> http://localhost:6937/WebSite/Default.aspx http://localhost:6937/WebSite/Default.aspx?hoge=1 1 http://localhost:6937/WebSite/Default.aspx?HOGE=1 1 http://localhost:6937/WebSite/Default.aspx?hoge=2&Hoge=3 2,3 http://localhost:6937/WEBsItE/DeFaUlt.aspx?hoge=3&Hoge=2 3,2
という結果になる。大文字小文字を見ていない。
以下のようにJSPと同じうごきをするのだと思っていたが。。。
<%= request.getParameter("hoge") %> http://localhost:8080/test/test.jsp null http://localhost:8080/test/test.jsp?hoge=1 1 http://localhost:8080/test/test.jsp?HOGE=1 null http://localhost:8080/test/test.jsp?hoge=2&Hoge=3 2 http://localhost:8080/test/TEST.jsp?hoge=3&Hoge=2 HTTPステータス 404 - /TEST.jsp
ちなみにPHPは以下のようになる。
<?php echo $_GET["hoge"]; ?> http://localhost/test/php/test.php http://localhost/test/php/test.php?hoge=1 1 http://localhost/test/php/test.php?HOGE=1 http://localhost/test/php/test.php?hoge=2&Hoge=3 2 http://localhost/test/php/TEST.php?hoge=3&Hoge=2 3