問題タブ [tomcat8.5]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - enctype="multipart/form-data" 属性が使用されている場合、jsp:getProperty null
multipart による追加データの送信によると、request.getParameter;
では使用できませんenctype="multipart/form-data"
。process.jsp では、 を使用しませんでしrequest.getParameter
た。ただし、jsp:getProperty
null 値を返します。削除enctype="multipart/form-data"
は正常に機能します。enctype="multipart/form-data" がどのように影響するか知りたいjsp:setProperty and jsp:getProperty
です。それらはどのように接続されていますか?私jsp:setProperty
は方法が好きではないことを知っています。私は古いコードで作業しているため、フレームワークや MVC は使用されていません。しかし、サーブレット 3.0 と tomcat 8.5 で実行する必要があります。enctype="multipart/form-data"
JspからJspへの使用中にデータを渡す他の方法はありますか?
フォーム.jsp
プロセス.jsp
ユーザー.java
maven - デプロイしたアプリケーションにブラウザからアクセスできない
同じ RHEL サーバーに maven と tomcat をインストールしました。次に、war ファイルを tomcat に正常にデプロイしましたが、ブラウザーでアプリにアクセスできません。
に記載されている URL にアクセスしようとしましpom.xml
たが、うまくいきませんでした。
http://ip-addr:8080/manager/text/myapp
私のpom.xml:
以下の構成でmavenプロジェクトを作成しました。
mvn archetype:generate -DgroupId=com.home.app -DartifactId=simple-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
デフォルトでは、以下のサンプルコードがあります。
/opt/tomcat8/webapps
展開後、フォルダー内の war ファイルも表示できます。
したがって、以下のようにアクセスすると、アプリが表示されるはずです。
http://ip-addr:8080/myapp
また
http://ip-addr:8080/manager/text/myapp
期待されるHello World!
メッセージが表示されていません。
どうすれば修正できますか?