◆JSP◆
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNG0256質問太郎
2005/12/16(金) 23:34:17ID:wJeOuUtf何か方法はないのでしょうか?
---------JAVAソース---------
package test.ExeOpen;
import java.io.IOException;
public class ExeOpenClass{
public static String OpenPro(){
try{
Runtime myRuntime = Runtime.getRuntime();
myRuntime.exec ("c:/test.exe");
}catch( IOException e){
e.printStackTrace();
}
}
}
JSP側から <a>タグでクラスにリンクしたいと思っています。
<a href = " ??? " >リンク</a>
???への指定文字がわかりません
ご教授お願いします
0257nobodyさん
2006/02/07(火) 17:18:32ID:???JSPのこともJavaのことをよくわかってないな。
まずJSPのことを勉強しろ。
aタグでリンクできるものはまたべつものだ。
exeファイルをリンクしてユーザに実行させたいなら<a>タグに直接書け。
あとはサーバ側、ユーザのブラウザ側のMIMEタイプの設定次第だ。
それとも、exeファイルをServletを使ってどうしたいのか?
0258nobodyさん
2006/05/25(木) 13:52:15ID:44pcp89a[送り側JSP]
<dt><label for="rcomment">コメント</label></dt>
<dd><textarea name="rcomment" id="rcomment" cols="55" rows="10"><%=rsgetid.getString("pcomment")%></textarea></dd>
[受け取り側JSP]
String comment=request.getParameter("rcomment").replaceAll("\n","<BR>").replaceAll(" "," ").replaceAll("\t"," ");
として、送り側のテキストエリアに入力されているデータを受け取ろうとしているのですが、
なぜか値がnullになってしまいます。
TEXTAREAの初期値をなしにすると
commentには値が入るのですが、request〜のほうを<%=%>で表示させてもnullが出てしまいます。
送り側では、rsgeid.getStringの値は正常に取得できていて、HTMLの出力としても
<textarea>内容</textarea>と出力されています。
環境
Tomcat4.1.31
J2SDK1.4.12
が実行環境なのですが、対処法などはありますでしょうか。
0259258
2006/05/25(木) 14:05:22ID:???名前の指定ミスだったのかな。。
とりあえず解決しました。
ageてまでするほどのことでもなく申し訳ない。
0260nobodyさん
2006/05/25(木) 16:05:08ID:???0261nobodyさん
2006/07/13(木) 14:20:43ID:UXcWXWGN表示できるようにしようとしたのですがどうしても文字化けしてしまいます。
保存エンコードをUTFやシフトJIS変えても、ソース内のエンコード宣言変えても
だめでした。ブラウザ側でエンコード変えても化けてしまうようです。
IEとFireFoxで確認したのですが化けてしまうようです。
JSPから変換されたJAVAコードを見るとその時点で既に化けているようです。
ソースのどこがまずいのか、またどこをどうすれば解決できるか教えていただけないでしょうか?
◇元の表示:ほえほえほえbar
◇16進ダンプ(EUC-JP):A4 DB A4 A8 A4 DB A4 A8 A4 DB A4 A8 62 61 72
◇化けた16進ダンプ:C2 A4 C3 9B C2 A4 C2 A8 C2 A4 C3 9B C2 A4 C2 A8 C2 A4 C3 9B C2 A4 C2 A8 62 61 72
0262261
2006/07/13(木) 14:21:28ID:UXcWXWGN<?xml version="1.0" encoding="EUC-JP"?>
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.0">
<jsp:directive.page language="java" contentType="text/html; charset=EUC-JP" pageEncoding="EUC-JP" />
<jsp:useBean id="SimpleMessageBean" class="wts.common.SimpleMessageBean" scope="request" />
<jsp:text><![CDATA[<?xml version="1.0" encoding="EUC-JP"?>]]></jsp:text>
<jsp:text>
<![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">]]>
</jsp:text>
<html version="-//W3C//DTD XHTML 1.1//EN" xml:lang="ja-JP" xmlns="http://www.w3.org/1999/xhtml">
<head>
<link href="/ex/include/style.css" rel="StyleSheet" />
<link href="/ex/" rel="Start" />
<title>ほげ</title>
</head>
<body>
<p>
ほえほえほえbar
</p>
</body>
</html>
</jsp:root>
0263nobodyさん
2006/07/13(木) 14:47:14ID:???Tomcat4.xではJSP2.0に対応していないよ。
JSPのソースコード全体とweb.xmlをJSP1.2対応に全面的に書き直す必要がある。
0264261
2006/07/13(木) 15:17:37ID:UXcWXWGNSOREDA!!!1!
・・・と思ったがバージョン表記以外書き換える場所がないような気がする。
EL式とか使ってないし、1.2でも確かXML Syntaxは使えるはずだし。
(と言うかXML Syntaxが駄目なら文字化けどころかエラー吐いてくるかと)
ちなみにバージョン表記書き換えてweb.xmlもTomcat4.1.27のサンプル
パクってみたけど文字化けは一向に直らない・・・orz
0265nobodyさん
2006/07/13(木) 15:23:47ID:???>>262のコードだったらソースの保存文字エンコーディングはEUC-JPであるべきでは?
pageEncoding="EUC-JP" とか、<?xml version="1.0" encoding="EUC-JP"?> とか。
0266261
2006/07/13(木) 15:28:54ID:UXcWXWGNそれもあわせて変えてみましたが駄目でした。あえて違う設定にもしてみたものの
若干化け方が変わっただけでちゃんと日本語が表示される気配がありません。
どうもPureなJavaコードに変換される時点でもう化けているようです。
ちなみに普通のHTMLをTomcat上に置いて見た所ちゃんと日本語表示できました。
0267nobodyさん
2006/07/13(木) 16:02:07ID:???>どうもPureなJavaコードに変換される時点でもう化けているようです。
ええと、一つの可能性だけど・・・
もしかしたら、Eclipse + Tomcat Launcher Pluginという環境?
OSは?「PureなJavaコード」を確認しているエディタは?
0268261
2006/07/13(木) 16:11:50ID:???Eclipseは持ってますがあんまりに重たいので使用していません。
Tomcatは完全なスタンドアロンで動作させてます。
5.5.17と4.1.27が共存してますが今は4.1.27のみ起動しています。
OSはWindowsXP、エディタはEmEditorを使っています。
化け方に関しては>>261のとおりです。
0269261
2006/07/14(金) 20:14:17ID:???文字化けしてないので全部プロパティファイルに突っ込んでtaglib作って対応できました。
//それにしてもJSP1.2だとjsp:elementも使えないのね…客先の鯖じゃなければ
//JSPの方を合わすんじゃなくて鯖の方をTomcat5.5に更新してたよorz
0270nobodyさん
2006/07/18(火) 21:07:09ID:???htmlのblinkタグみたいに。
0271nobodyさん
2006/07/18(火) 21:26:18ID:???0274nobodyさん
2007/01/02(火) 01:48:10ID:CtEY3fX+DBはMYSQL使ってます
0276nobodyさん
2007/01/10(水) 16:39:50ID:fYFtejh9・apache2.2 (PHPも入ってる)
・resin3.1.0
で、jspな開発環境作ろうとしてるんですが、リクエストがすべてresinに流れてしまいます。
そのせいで、*.phpを resin のPHPが処理しようとしてしまいます。
apacheの方のPHPで *.php は処理し、 *.jsp は resin で…という設定がわかりません…orz
といいますか、*.jspのみresinに処理させる事はできるんでしょうか?
# apache.confへの追加
-------------------
LoadModule caucho_module "C:/resin/win32/apache-2.2/mod_caucho.dll"
<IfModule mod_caucho.c>
ResinConfigServer localhost 6800
CauchoStatus yes
</IfModule>
-------------------
# resin.confの変更
-------------------
<!-- <http address="*" port="8080"/> -->
<web-app id="/" root-directory="d:/www"/>
-------------------
くらいしかしてませんので、もっと細かく設定しなければならないんでしょうね…
resinの細かい設定ページがみつけられないし、resinの開発元サイトもいつのまにか404になってるし
どうぞよろしくお願いいたします。
0277276
2007/01/10(水) 17:51:18ID:???単純に app-default.xmlで、無効にしておけばよかったようです。
スレ汚しすみませんでした。
0278nobodyさん
2007/01/11(木) 11:09:57ID:???0279nobodyさん
2007/11/21(水) 16:56:23ID:ba9vNVD+0280nobodyさん
2007/11/27(火) 13:08:56ID:???0281nobodyさん
2007/11/28(水) 13:14:58ID:???もちろんMacにない文字使ってたら化ける可能性はある。
0282nobodyさん
2007/11/28(水) 13:57:47ID:???0283nobodyさん
2007/11/28(水) 15:07:05ID:???0284nobodyさん
2007/12/24(月) 05:09:00ID:ad18MUUl書けばよいのか教えてください。
よろしくお願いします。
0285nobodyさん
2007/12/24(月) 20:57:33ID:???あとは通常通り携帯で見れるHTML吐けばいいと思う。
0286nobodyさん
2007/12/25(火) 11:24:24ID:LKfjm7xYどなたか教えてください
0287nobodyさん
2007/12/25(火) 13:03:57ID:???0288nobodyさん
2008/01/03(木) 16:51:48ID:FQh1BcaB0289nobodyさん
2008/01/03(木) 19:04:42ID:???ちゃんと表示できるのは自動認識の末 Shift_JIS 扱いになってるだけ。
0290nobodyさん
2008/01/06(日) 19:38:44ID:???0291nobodyさん
2008/01/25(金) 12:41:33ID:???0292nobodyさん
2008/01/25(金) 13:58:38ID:???0293nobodyさん
2008/01/26(土) 00:44:06ID:???0294nobodyさん
2008/01/26(土) 00:47:43ID:???0295nobodyさん
2008/02/21(木) 11:34:09ID:meoJ67h70296nobodyさん
2008/02/26(火) 13:24:36ID:???0297nobodyさん
2008/02/27(水) 18:00:14ID:???0298nobodyさん
2008/04/11(金) 13:05:39ID:???Javaは苦手なんで、非常に不安ですが、>293を見て笑えたのでほっとしました。
0299nobodyさん
2008/04/18(金) 21:44:34ID:QjvppeGKjavaサーバーサイド(Servlet,JSP)までで、
mysqlデータベースをからめ、Eclipseで構築、
またはViで構築したいのですが、いい本ありますか?
私はCENT OSでサーバーを作っているので、その中に
組み入れたいのですが.....
板違いならここに聞けばいいよって教えてください。
よろしくお願いします。
まずは環境を作りたいです。
0300nobodyさん
2008/04/19(土) 22:57:43ID:???後、Tomcatプラグイン入れたらプロジェクト構築で幸せになれるかも。(tomcatの場合)
書籍は、2版が発行されたばかりの
DBマガジンから出た「一番わかるJSP/Servlet」
それでも解らないなら
SE必修シリーズ 基礎からのサーブレット/JSP
がお勧めかと。
この2冊で覚えた俺。
後はJavaの知識とKIAIとネットで乗り越えればいい。
Javaソースが基本的にそのまま使えるからDB使うにしても
Servletから接続すればいいだけ。
後、解らないことあればこの板でいいよ。
0301nobodyさん
2008/04/20(日) 11:34:44ID:???0302nobodyさん
2008/04/20(日) 16:58:25ID:uhCkmFduこれアマゾンにのっていますか?
でてこないんですが、タイトルあってますか?
0303nobodyさん
2008/04/20(日) 17:52:16ID:uhCkmFduジュンク堂に聞きました。
まだ本は見てないのですが、linuxに
対応していますか?
0304nobodyさん
2008/04/21(月) 23:21:44ID:???MySQL、DBにしてもSQL文は変わらないし、使用するJDBCドライバも変わらず。
本に書いてあるソースコードが対応か聞いているのでであれば、
もちろん対応しています。
LinuxでEclipseを動作させたいならEclipseのスレのテンプレを読むなりすればOK。
本に書いていなくてもそれ見れば解る。
linuxでMySQL環境の方法など載ってますか?って言うなら
Linux板っていう適切な場所あるんでそっちで調べると良いよ。
MySQLの設定はデータベース板かLinux板できちんと聞いて。
悪いことは言わないし、教えてくれるスレあるよ。
後、開発について対応と言うなら、
LinuxでもEclipseなんてWindowsとほとんど同感覚に使える。
WindowsなどでプログラミングしたものをLinuxサーバにUPして動作させる方法
取れるし。
要するに、サーブレットのソースコードじゃなく
CENT OSでMySQLを導入したサーバ構築方法が知りたいだけ?
なら、Linux板行ってサーバ構築勉強しておいで。
MySQL動くJSPサンプルなら「JavaでHelloWorld」ってサイトにあるので
それで動くかテストしましょう。
その後、ソースコード弄る段階になってからまたおいでー
0305303です。
2008/04/22(火) 23:33:04ID:l6g6H1Vs0306303です。
2008/04/22(火) 23:33:33ID:l6g6H1Vs連続すいません。
0307nobodyさん
2008/04/23(水) 18:19:34ID:???インデントもうまく認識してくれないし。
0308nobodyさん
2008/04/23(水) 22:26:40ID:???頑張ってください。
>>307
MVCモデルを理解してる?
JSPはViewだから、ServletでJavaの処理をさせてみよう。
フレームワークを使えるなら、カスタムタグで結構すっきりするよ。
ごちゃまぜると読みにくいのもそうだしサーバの負荷が高くなるよ。
0309nobodyさん
2008/04/24(木) 12:48:37ID:???MVCモデル、確かに説明されましたが、研修用に取り組んでいる段階なので、
「とりあえず動けばいい」と言われました。
そうかー、こういう状況にならないようにJSPとServletを明確に分けるべきなのか。
0310nobodyさん
2008/04/24(木) 15:03:50ID:???あまりわけわからないこと言わないでくれ。
0311nobodyさん
2008/04/24(木) 22:13:04ID:???308じゃないけど解らないなら勉強してから来い。
実際に並行加算・再起処理を組んで負荷チェックすりゃ解る。
>>309
JSPを極めたいならMVCモデルを研修時に理解すれ。
0312nobodyさん
2008/04/25(金) 00:12:24ID:???個人でもうちょっと取り組んでみます。
0313nobodyさん
2008/04/25(金) 00:33:45ID:d2cDW9Fv>実際に並行加算・再起処理を組んで負荷チェックすりゃ解る。
>実際に並行加算・再起処理を組んで負荷チェックすりゃ解る。
>実際に並行加算・再起処理を組んで負荷チェックすりゃ解る。
>実際に並行加算・再起処理を組んで負荷チェックすりゃ解る。
ぷげら。
MVCで負荷が軽くなる根拠無し。まるで宗教だな。
JSPってどうやって動いているのかわかってるのかね?
むしろカスタムタグ使ったら重くなるだろうに。
それとも、本番環境でもプリコンパイル無しで動かしてるマヌケか?
0314nobodyさん
2008/04/25(金) 02:41:14ID:???0315nobodyさん
2008/04/25(金) 07:21:03ID:???0316nobodyさん
2008/04/25(金) 07:28:35ID:???0317nobodyさん
2008/04/25(金) 15:23:38ID:???プロファイラ使わないとわからないのかよ・・・
0319nobodyさん
2008/05/11(日) 07:49:15ID:GHUCD2nS0320nobodyさん
2008/08/15(金) 09:15:05ID:???ttp://techjudith.blogspot.com/2008/08/tomcat6018_08.html
これはJSPerの標準的な思考なの?
0321nobodyさん
2008/08/15(金) 11:54:23ID:???こんな意見もある
0322nobodyさん
2008/08/15(金) 11:58:19ID:???ここでも触れていた。
0323nobodyさん
2008/08/15(金) 12:01:21ID:???こことか。
0324nobodyさん
2008/08/20(水) 12:50:32ID:???なんて書く奴がおかしいだろ
0325nobodyさん
2008/08/20(水) 13:06:11ID:???<html:text name="hoge" property="<%= "foo[" + i + "]" %>" />
とか書いたことある。
これもNGになったってことか。
正しくはこうだね。
<html:text name="hoge" property="<%= \"foo[\" + i + \"]\" %>" />
0326nobodyさん
2008/08/20(水) 13:09:42ID:???<html:text name="stringbean"
property='<%= "labelValue[" + ctr + "].label" %>' />
なんてあるもんな。
http://struts.apache.org/1.x/struts-taglib/indexedprops.html
Strutsのチュートリアル書いた奴もおかしいってことか。
0327nobodyさん
2008/08/20(水) 14:54:07ID:???<html:text name="stringbean" property='<%= "labelValue[" + ctr + "].label" %>' />
なんて書く奴はおかしい
<html:text name="stringbean" property='<%= \"labelValue[\" + ctr + \"].label\" %>' />
と書かなければおかしい
0328nobodyさん
2008/08/21(木) 02:19:26ID:7CfEl3mf0329nobodyさん
2008/08/21(木) 08:33:46ID:???>動いていた方がオカシイという声もいただきますが、
>それは正論ふりかざしているだけです。
>今まで動いていたものが動かなくなるのは、現場をあまりに無視した行為です。
言ってる事は後半正しいけどな、
なるべくオカシイことをしないのがプロの仕事だ。
オカシイかどうか判断が付かなくて動けばいいやってやってしまうのは素人だろ
0330nobodyさん
2008/08/25(月) 17:25:41ID:???そうではないコンテナなんて無いもんなぁ
0331nobodyさん
2008/08/28(木) 04:48:43ID:3qYDT8Ff結構規模の大きいサイトのリバースエンジニアリングみたいなことやっているのですが、
JSP内でで使っているクラスの定義に飛びたいとか、Taglibでインクルードされている
部分に飛びたいとか、web.xmlとかから拾って対応してくれるのがあればと思うのですが。
0332nobodyさん
2008/08/28(木) 19:45:05ID:???0333nobodyさん
2008/08/28(木) 20:29:16ID:sgK/bLlTTomcatの開発チームも、書くほうが悪いと
突っぱねるわけにもいかなかったんだろうね。
0334inaba
2008/11/08(土) 22:06:48ID:mA2/D6Kpそれが原因だと思いますが、うまく動きません。
正しい文法がわかる方お願いします。
<%-- カートが空でなければ以下を表示 --%>
<c:otherwise>
<TR valign="top">
<TD align="center">
<TABLE border="1">
<TH width="80" colspan="2">名前</TH><TH width="60" colspan="2" >価格</TH> ←ここです。(タグのロケーション<TH>がむこうです。)
<c:forEach var="item" items="${cart.list}" varStatus="status">
<TR>
<TD><IMG src="view/img/${item.pictureName}" height="80" width="60"></TD>
<TD>${item.name}</TD>
<TD>¥${item.price}</TD>
<TD><FORM action="MainController" method="post">
<INPUT type="hidden" name="action" value="remove">
<INPUT type="hidden" name="index" value="${status.index}">
<INPUT type="submit" value="削除">
</FORM></TD>
0335inaba
2008/11/08(土) 22:08:42ID:mA2/D6Kpそれが原因だと思いますが、うまく動きません。
正しい文法がわかる方お願いします。
<%@ page contentType="text/html; charset=Windows-31J" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<TABLE valign="top" width="200" border="1"> ←ここもです。(valignが未定義です。)
<TR>
<TD>
カートの中身 ${cart.size}個<BR>
合計金額 ¥${cart.totalPrice}<BR>
<c:forEach var="item" items="${cart.list}">
</c:forEach><BR>
<A href="view/cart.jsp">カートの中身を見る</A>
<FORM action="MainController" method="post">
<INPUT type="hidden" name="action" value="removeAll">
<INPUT type="submit" value="空にする">
</FORM>
</TD>
</TR>
</TABLE>
0336nobodyさん
2008/11/08(土) 23:08:59ID:???width="200px"
とかでどうだい。
0337nobodyさん
2008/11/09(日) 04:14:33ID:???0338nobodyさん
2008/11/09(日) 10:34:18ID:???0339nobodyさん
2008/11/11(火) 12:09:03ID:OmTz+gTt0340nobodyさん
2008/11/11(火) 12:20:20ID:???0342inaba
2008/11/23(日) 11:46:22ID:eDvTRSVxわかる方ご教授お願いします。
2008/11/22 23:40:09 org.apache.catalina.core.AprLifecycleListener init
情報: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path:
C:\Program Files\Java\jdk1.6.0_01\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files\Java\jdk1.6.0_01\bin\..\jre\bin\client;
C:\Program Files\Java\jdk1.6.0_01\bin\..\jre\bin;hnologies\ATI Control Panel;C:\Program Files\Java\jdk1.6.0_01\bin;C:\Program Files\MySQL\MySQL Server 5.0\bin
2008/11/22 23:40:09 org.apache.coyote.http11.Http11Protocol init
情報: Coyote HTTP/1.1を http-8081 で初期化します
2008/11/22 23:40:09 org.apache.catalina.startup.Catalina load
情報: Initialization processed in 562 ms
2008/11/22 23:40:09 org.apache.catalina.core.StandardService start
情報: サービス Catalina を起動します
2008/11/22 23:40:09 org.apache.catalina.core.StandardEngine start
情報: Starting Servlet Engine: Apache Tomcat/6.0.10
SQL failed
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.mysql.jdbc.Driver'
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:766)
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
at ecsite.ItemDAO.createConnection(ItemDAO.java:17)
at ecsite.ItemDAO.findAll(ItemDAO.java:44)
at ecsite.MainController.init(MainController.java:35)
at javax.servlet.GenericServlet.init(GenericServlet.java:212)
…(省略)
0343inaba
2008/11/23(日) 11:49:11ID:eDvTRSVxat org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:760)
... 22 more
2008/11/22 23:40:09 org.apache.catalina.core.ApplicationContext log
致命的: StandardWrapper.Throwable
java.lang.NullPointerException
…(省略)
2008/11/22 23:40:09 org.apache.catalina.core.StandardContext loadOnStartup
致命的: サーブレット /mvcExample がload()例外を投げました
java.lang.NullPointerException
…(省略)
2008/11/22 23:40:09 org.apache.coyote.http11.Http11Protocol start
情報: Coyote HTTP/1.1を http-8081 で起動します
2008/11/22 23:40:09 org.apache.jk.common.ChannelSocket init
情報: JK: ajp13 listening on /0.0.0.0:8010
2008/11/22 23:40:09 org.apache.jk.server.JkMain start
情報: Jk running ID=0 time=0/15 config=null
2008/11/22 23:40:09 org.apache.catalina.startup.Catalina start
情報: Server startup in 703 ms
0344nobodyさん
2008/11/23(日) 19:36:57ID:???jdbcドライバのクラスパスが通っているかを要確認。
0345inaba
2008/11/24(月) 10:32:18ID:gYrPBRV2以下は、Eclipseでサーバを起動した際にコンソールからのメッセージです。
2008/11/24 10:18:51 org.apache.catalina.core.AprLifecycleListener init
情報: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_01\bin;.;C:\Windows\Sun\Java\bin;
C:\Windows\system32;C:\Windows;C:\Program Files\Java\jdk1.6.0_01\bin\..\jre\bin\client;C:\Program Files\Java\jdk1.6.0_01\bin\..\jre\bin;hnologies\ATI Control Panel;C:\Program Files\Java\jdk1.6.0_01\bin;C:\Program Files\MySQL\MySQL Server 5.0\bin
2008/11/24 10:18:51 org.apache.coyote.http11.Http11Protocol init
情報: Coyote HTTP/1.1を http-8081 で初期化します
2008/11/24 10:18:51 org.apache.catalina.startup.Catalina load
情報: Initialization processed in 1810 ms
2008/11/24 10:18:51 org.apache.catalina.core.StandardService start
情報: サービス Catalina を起動します
2008/11/24 10:18:51 org.apache.catalina.core.StandardEngine start
情報: Starting Servlet Engine: Apache Tomcat/6.0.10
SQL failed
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'ecsite.item' doesn't exist
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2934)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1616)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1708)
at com.mysql.jdbc.Connection.execSQL(Connection.java:3249)
at com.mysql.jdbc.Connection.execSQL(Connection.java:3178)
at com.mysql.jdbc.Statement.executeQuery(Statement.java:1203)
…
0346nobodyさん
2008/11/24(月) 17:35:15ID:???> Table 'ecsite.item' doesn't exist
ecsiteテーブルのitemフィールドが存在しない・・・か?
発行したsqlのテーブル名が間違っているか、または、データベースに対象のテーブルが存在しないか
0347inaba
2008/11/24(月) 20:15:27ID:gYrPBRV2毎度ご返信ありがとうございます。
inaba
0348nobodyさん
2008/11/26(水) 10:59:34ID:???0349eRuzrOONg
2008/12/11(木) 07:10:51ID:???0350XNSFTPjyNe
2008/12/12(金) 06:01:02ID:???0351nobodyさん
2008/12/14(日) 11:25:11ID:tcQAEA9hweb.xmlのフィルタの記述のタイプミスで、Tomcat起動時に次のエラーがでました。
2008/12/14 9:54:21 org.apache.catalina.startup.ContextConfig applicationWebConfig
致命的: 9行の20列目で発生しました
2008/12/14 9:54:21 org.apache.catalina.startup.ContextConfig start
致命的: 前のエラーのためにこのアプリケーションは利用できないようにマークします
web.xmlを修正しても
致命的: 以前のエラーのためにコンテキストの起動が失敗しました [/test]
となってtestアプリケーションにアクセスできません。
サーバーは起動しますし、他のアプリにはアクセスできます。
タイプミスはfilter関連の部分なんですが、web.xmlのフィルタ部分を削除するとエラーは出ず、
ブラウザからもアクセスできます。
最初のエラーで「利用できないようにマーク」されてるせいだと思うんですが、
これはどこにマークされてるのでしょうか?(マークを除去したい)
0352inaba
2008/12/14(日) 13:30:25ID:1n7wtvCVtry文の中にif文で、fuku1に接続する場合とfuku2に接続する場合で分けたいのですが、
どのようにif文をかけばよいでしょうか。
public ItemCollection findAll() {
/* 商品一覧オブジェクトを作成 */
ItemCollection collection = new ItemCollection();
collection.setList(new ArrayList<Item>());
/* データベースへ接続 */
Connection con = createConnection();
try { ←try文です。この中にif文でfuku1とfuku2で条件分岐したいと思います。
/* SQLをデータベースへ送信 */
String sql = "SELECT * FROM fuku1";
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(sql);
0353inaba
2008/12/14(日) 13:31:07ID:1n7wtvCV/* 検索結果から商品一覧情報を作成 */
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
String detail = rs.getString("detail");
String pictureName = rs.getString("picture");
int price = rs.getInt("price");
collection.addItem(new Item(id, name, detail, pictureName, price));
}
rs.close();
stmt.close();
return collection;
}
よろしくお願いします。
0355XIgzSRFvRtlcge
2008/12/14(日) 21:01:27ID:???0356nobodyさん
2008/12/16(火) 00:02:52ID:+t66f8nAどうすれば文字化けが直りますか?
【index.jsp】
<%@ page contentType="text/html; charset=Windows-31J"%>
<html>
<head>
<title>ほげ</title>
</head>
<body>
<form action="echo.jsp" method="POST">
<textarea name="text"></textarea>
<input type="submit" value="送信">
</form>
</body>
</html>
【echo.jsp】
<%@ page contentType="text/html; charset=Windows-31J"%>
<html>
<head>
<title>ほげ</title>
</head>
<body>
<% request.setCharacterEncoding("Windows-31J"); %>
<%= request.getParameter("text") %>
</body>
</html>
■ このスレッドは過去ログ倉庫に格納されています