票Acceptedservletの文字化けについての質問です。配列の要素のあるなしでデータベースへの登録を分けたいCSVの仕様にもよると思います。codeなしがCSVに表現されるなら、読み込み時に単純に空文字になると思うので、質問に記載されたコードの場合、Listの先頭が空文字だとINSERTするメソッドを実行する、といった分岐になると思います。codeなしがCSVに表現されない(カラムが省略されて読み込むカラム数が減る)場合、Listのsizeで判定するようになると思います。票Accepted日付が指定の形式で入力されているかの判定についてSimpleDateFormatを使いたいのであれば、Servletの実装はこんな感じでしょうか。ファイルが配置されていないことが原因と考えられます。票AcceptedHerokuにgradleを使用したJavaServletアプリをデプロイしたが,実行時にエラーが出ます英語版のStackOverFlowで同じ質問をしたところ解決しました。加えて、次のようにします。jetty:runで実行する方法についてJetty組み込みのWebアプリケーションをつくりたいということでしたら、これをベースにした方が早いと思います。README.mdの通りにやれば、すぐに動作確認できます。エラー内容の通りです。JavaのListクラスにはfindAllといったメソッドは実装されていません。ここからは記載されているコードに対しての指摘です。エラーエラーメッセージを記載してください。数値型への内部的な型変換に失敗したときに発生します。文字が含まれる場合に失敗します。エラーエラーが出ているならエラーログを貼り付けたほうがよいです。読み込んだデータ等も示せたほうがよいです。"数値が無効"、"配列に空が存在する"であれば、空を読み込んだ際にString型の空文字となり、それをそのままデータベースに突っ込もうとして型変換エラーになっているのではないでしょうか。テーブル定義を確認してみてください。空以外の場合は暗黙の型変換でうまくいっているのでしょう。票Accepted配列の4の倍数目の要素が空かどうか調べたい'i'はインデックスですから、'i'で判断して良いと思います。変更することで期待する動作になるのでは、ということになります。組み込まれデフォルト設定ではこれを利用するような設定が為されているようなので、特に追加の設定を行わずとも静的リソースを応答できるようです。オプションを付けずに実行した場合に発生する例外です。除去すれば問題が解消すると思われます。スタックトレースから、例外を送出している箇所はここだとわかります。ログイン済みの環境で実行されることが前提の作りになっている、ように思われます。票formで入力した内容をreq.getParameter("");で受け取ろうとしてもnullになってしまうHTMLソースを見る限り、ファイルアップロードはしていないようなので、<form>のenctypeの指定を削除すればよいと思います。票Quill.jsを使ったテキストエディターのデータをデータベースに追加し、表示する方法を教えてください。今回の質問をコメント欄を見つつ再定義すると、「Quill.jsを利用してformでsubmitし、サーバーで保存した後に復元する方法をクライアント側でどう実装するか」と捉えます。Quillのドキュメントにformでsubmitする方法が書いてありますが、幾分か今回の質問には適していないのでカスタマイズしたサンプルを提供します。票AcceptedJavaプログラミングにおいて、検索とそれに関わる機能はどのクラスが持つべき責務でしょうか?そしてここからが本題なのですが、DAOが存在するアプリケーションにおいて、別クラスでDBにアクセスする設計にするべきではないでしょうか?私の感覚ではDAOが存在しているのに、DAO以外でDBにアクセスすることに違和感を感じております。これはおっしゃるとおりだと思います。票jsp、サーブレットを使い、フォームに入力した内容をデータベースに追加したいjsp上のフォームに値を入力し、submitすることでサーブレットで出力しているhtmlのページへと推移はできます。その結果がDBに追加されない、と言う状態です。DBに登録する処理はクラスtest_db_connectionに実装されていますが、これをどこからも呼んでいないので、レコードは追加されません。票javaのservletのエンコードの問題ですdecodeString()の問題です。decodeString()を削除したら問題なく表示できます。Storageのファイルを、G+Photoにキャッシュしちゃってます。こちらは、キャッシュ期間を制御する機能は無いんじゃないかなと思います。票formからPOST送信される階層化された値をパラメータとして取得したい。実際に送信されるデータを確認してみるとわかりますが、fieldset要素によるグルーピングはデータ構造には反映されません。それぞれのinput要素でname属性がユニークになるよう修正してください。票AcceptedJNDIの設定を追加するとJetty起動時にClassNotFoundExceptionが発生するcommons-dbcpのライブラリは$JETTY_HOME/lib/extに配置する必要があります。Jettyに限らず、Tomcatなどのアプリケーションサーバは自身のロード後に各アプリケーションをロードします。データベース接続プールはJettyが管理するため、必要なクラスはJettyロード時に参照できる必要があります。票AcceptedGoogleCloudStorageにuploadしたファイルが表示されない。request.getInputStream()をそのまま書き込んでしまっているので、curlで投げたForm全体をファイルとして書き込んじゃってるんだと思いま‌​す。API使った方が無難ですね。上記の使い方の希望で挙げている1、2についてはコンテナ側が提供する機能になります。web.xmlに書く必要があります。特定のURLに対するアクセスに対して、どのロールを許可するのかということを書きます。下記のような設定です。<error-page>によって、エラー用JSPに遷移した時にエラーコード、またはエラー名を受け取りたいerror-pageで制御せず、servletでfilterを設定します。filterで指定したクラス内の処理で、リクエストにエラー文言を入れます。error-pageを使用していないので、エラー種別はjava側で判定し割り出すしかないです。扱えるようになります。exceptionオブジェクトには、サーブレットやJSPで発生した例外が入っていますので、例外クラスによって表示を切り替えるのも可能でしょう。票POSTされたフォームの日本語がはてなマークに文字化けしてしまうFormを使う頁数が多い場合や複数人でページを作るときは、Tomcatや下記のサイトのような設定で一律に扱うCharsetを固定すると楽になります。設定すると、正しくエンコードされます。Windows-31Jでpostしたい場合には、既にpageエンコード設定でWindows-31Jが指定されているので、formタグでaccept-charsetにWindows-31Jを指定する必要はありません。従って情報を開示できることに同意したことになります。選択した項目のみ受け入れる。