いつもお世話になっております。
現在、JSP&サーブレットを勉強しているのですが会社の事情にていきなりWEBを作成する事になってしまいました。
JSPは少し分かるのですがサーブレットがいまいち理解できておりません。
そこでご教授頂きたいのですが、JSPにて作成した検索画面にSQLServerのテーブルの項目Aをキーに入力して一覧を表示させるWEBを作っていますが、間にはさむサーブレットの記述が全くわかりません。
また、WEB.xlmもあまりよく理解していないのそちらも合わせてご教授頂きたいと存じます。
初歩的な質問ですがどうか宜しくお願い致します。
No.2
- 回答日時:
分からないとおっしゃることのポイントが広すぎると思います。
・一般的なサーブレットの作成と、web.xmlなどでの設定方法。
・サーブレットとJSPの連携
・JDBCの利用方法
・SQLServerでのJDBCの利用方法
・サーブレットでのJDBCの利用方法
これら一つ一つの項目でも、分からないと言われて説明するには結構な分量になります。
全部となると、本が一冊書けてしまいそうな気がします。
まずどこが分からないかを絞込み、自分の作業/ソースを提示し、具体的な質問をされることをお勧めします。
No.3ベストアンサー
- 回答日時:
先ほどの投稿の補足です。
先ほどの投稿の意図は、「何がお分かりで何が分からないのか、つかみかねる」と言うことです。
一度の質問で全てを解決しようとなさらずに、「今分からないために作業が進まない原因」「今現在直近でぶち当たっている壁」をご自身で明確に絞り込まれると、質問や今後の作業においても効率がいいと思います。
この回答への補足
kscKaneさん
ご回答ありがとうございます!おっしゃるとおりです。
失礼致しました。
ソースは分からないままに作成致しました。
package Chapter;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
import javax.sql.*;
import javax.naming.*;
public class SerchServlet extends HttpServlet {
protected void processRequest(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
Object o;
try{
o = Calss.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(NamingException e){
throw new ServletException(e);
}
try{
DataSource ds = (DataSource)o;
Connection con = DriverManager.getConnection("jdbc:odbc:test","mc","mc2");
String aql = "select * from T_Transfer_Communication_Vote where OCN契約番号_Co=?";
PreparedStatement stmt = con.prepareStatement(sql);
String eng = request.getParameter("eng");
stmt.setString(1, eng);
ResultSet rs = stmt.executeQuery();
if(rs.next()){
//該当データあり
request.setAttribute("F1",rs.getString("F1"));
request.setAttribute("F2",rs.getString("F2"));
request.setAttribute("F3",rs.getString("F3"));
request.setAttribute("F4",rs.getString("F4"));
request.setAttribute("F5",rs.getString("F5"));
request.setAttribute("F6",rs.getString("F6"));
request.setAttribute("F7",rs.getString("F7"));
RequestDispatcher rd = request.getRequestDispatcher("/serchfound.jsp");
rd.forward(request,request);
}
else{
//該当データなし
RequestDispatcher rd = request.getRequestDispatcher("/serchNotfound.jsp");
rd.forward(request,request);
}
con.close();
}
catch(SQLException e){
throw new ServletException(e);
}
}
}
上記に関するSQLServerでのJDBCとXMLの記述が分かりません。
再度、ご教授頂きたいと存じます。
宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java 問題作成のWebアプリの作り方を教えてください 1 2022/11/26 22:01
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- Visual Basic(VBA) Access VBAから使用したExcelプロセスを閉じる方法について 4 2022/06/08 17:50
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- その他(ブラウザ) 教えて!gooなのですが、投稿者名で検索されたら過去の質問が出てきてしまいますか? 3 2023/03/13 02:51
- その他(プログラミング・Web制作) WEBアプリ開発に必要な言語 5 2023/06/28 16:57
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- インターネットビジネス webライターになる為に、記事作成の勉強の他にSEO対策の勉強は要りますか webライターになる為に 2 2022/12/12 01:27
- その他(健康・美容・ファッション) ブルーライトカット率の高い眼鏡を作れるお店を教えて下さい 1 2023/02/10 17:43
- その他(健康・美容・ファッション) ブルーライトカット率の高い眼鏡を作れるお店を教えて下さい 4 2023/02/10 17:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
TomcatでServletの配置場所を変...
-
Java WebアプリケーションよりW...
-
Eclipseで日本語文字化け
-
contextタグ内のsourceタグにつ...
-
eclipseでのJDBCについて
-
html上で、バッチやexeファイル...
-
Eclipseのアンインストールの仕方
-
Eclipseで、プロジェクト名のと...
-
マイクラjavaでForgeを入れたい...
-
eclipse実行ができない
-
正しいURL指定しているにもかか...
-
javaでuseBeanエラーの解決方法
-
vs codeはオフラインでも使用で...
-
eclipseのショトカットキー
-
Javascriptの値をJava(JSP)へ渡...
-
OptiFineをJAVAで開こうとする...
-
eclipseのjavaを実行できない
-
【Eclipse】パッケージ・エクス...
-
JSP内でString型からint型に変...
-
コンパイル時にエラーが出てし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
org.xml.sax.SAXParseException...
-
TomcatでのHTMLの表示
-
【Tomcatが突然動かなく...
-
hibernate.cfg.xmlの配置場所に...
-
web.xmlでのエラーページ
-
StrutsのDataSourceの使い方。...
-
contextタグ内のsourceタグにつ...
-
ibatis初心者 設定エラー
-
eclipseのアンインストール
-
web.xmlのwelcomefileについて
-
Java -- Ant replaceタスク 予...
-
javaScriptからxmlファイルを読...
-
Tomcatを再起動するとエラーと...
-
TomcatとEclipseのweb.xml[]に...
-
Eclipse、Tomcat、Mysql で開...
-
dockerのdocker-compose.ymlフ...
-
【SQLServer2005を使ったデータ...
-
struts使用時のソースの位置
-
web.xmlでtaglib-locationを設...
-
Tomcat6のコネクションプーリン...
おすすめ情報