◆JSP◆ (583レス)
1-

387: 2009/05/02(土)14:18 ID:8u4PIT3Z(1) AAS
>>385
「編集」「削除」のHTML要素はあらかじめ作っておいて、
そのstyle.visibilityを"hidden"にしておく。
そして各行の<tr onmouseover>に上記DOM要素を"visible"に変更するJavascriptを仕込んでおく。
388: 2009/05/04(月)14:51 ID:ZVkqfyYv(1) AAS
display tagが理解できてないと難しいんじゃね?
389: 2009/05/05(火)01:26 ID:o/Eq3ypu(1) AAS
あらかじめ作っておく「編集」「削除」HTML要素の列は
style.visibilityを"hidden"にしても消えないよな?
390: 2009/05/11(月)11:41 ID:4nDQG8+C(1) AAS
デコレータ作ったことあるヤシおる?
391
(1): 2009/05/13(水)04:33 ID:STIyzVwW(1) AAS
TestというFunctionsを定義したのですがJSPのコンパイルエラーになってしまいます。
taglibディレクティブに追加するだけなら正常なのですが、タグを使おうとすると・・・
An error occurred at line: 13 in the generated java file
Test cannot be resolved to a type

タグの内容は、文字列を与えると別の文字列を返すシンプルなものでテストしています。
public static String function testFunc(String word) {
 return "Good-bye";
}

web.xml/tld/タグ本体のclassファイルに関してはおそらく問題ないと思うのですが・・・
呼び出し方が悪い気がするのと、全部書くと長くなるので、これらの記述の詳細と
省6
392: 2009/05/13(水)04:46 ID:??? AAS
「TestというFunctionsを定義した」というのなら、その定義のしかたを書かないと。
393: 2009/05/13(水)04:59 ID:??? AAS
すみません。詳細追加しますm(_ _)m

//Test.java(タグの本体)
public class Test {
 public static String testFunc(String word) {
  return "Good-bye";
 }
}

//testTags.tld(抜粋)
<function>
 <name>testFunc</name>
省11
394: 2009/05/13(水)05:00 ID:??? AAS
//JSP
<@taglib prefix="test" uri="外部リンク:hogehoge" %>
${test:testFunc("Hello")} //=>"Good-bye"が表示されるかと思いきやエラー

今、${test:testFunc("Hello")}ではなく<test:testFunc("Hello") />としてみたところ
エラーメッセージ
プレフィックス testでインポートされたタグライブラリには、タグ testFunc( は存在しません
に変わりました。
しかし確かに存在するのですが、指定の仕方がよくないのか・・・
395
(1): 2009/05/13(水)06:11 ID:??? AAS
Testクラスのパッケージは?デフォルトパッケージなら、なにかのパッケージに入れてみたら?
396
(1): 391 2009/05/13(水)06:33 ID:??? AAS
>>395
ありがとうございます!
適当なパッケージに入れてみたところ動作しました。

テストなので簡単にしていて・・・
他に書籍のサンプルのタグのクラスも試していたのですが、そのときも簡略化のつもりで
ソースのパッケージをコメントアウトしていました(同様にエラーになった)
おしえていただくまでまったく気づきませんでした・・・
ありがとうございました。
397: 2009/05/13(水)07:06 ID:??? AAS
>>396
解決できたようでなにより。

パッケージに入れるのが面倒というのは、手でコンパイルしてる?
もしIDE使ってないなら、NetBeans使うとtldの記述も楽になるし、使ってみるのをおすすめする。
398
(2): 1/2 2009/05/22(金)01:02 ID:??? AAS
質問させてください。
CentOS5.3 にて Apache2.2.11 と Tomcat 6.0.18 を使用し、
MySQL に JDBC を使用して接続したいと考えています。
以下の JSP を実行するとうまく接続できました。

<%@ page import="java.sql.*" %>
<%
Class.forName("org.gjt.mm.mysql.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/DBname?user=user&password=pw&useUnicode=true&characterEncoding=UTF-8");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM table");
省6
399
(1): 2/2 2009/05/22(金)01:03 ID:??? AAS
>>398 の続きです)

<%@ page import="java.sql.*, javax.naming.*, javax.sql.*" %>
<%
Context context = new InitialContext();
DataSource ds = (DataSource) context.lookup("java:comp/env/jdbc/Jsp");
Connection db = ds.getConnection();

使用している JDBC は mysql-connector-java-5.1.7-bin.jar で
$TOMCAT_HOME/common/lib ディレクトリに設置し、クラスパスも通しています。
また、context.xml は $TOMCAT_HOME/webapps/jsp/META-INF に設置していて、
内容は以下のように記述しています。
省9
400
(1): 398 2009/05/28(木)22:08 ID:??? AAS
>>398-399 での質問について自己解決しました。
まず、JDBC の設置場所は $TOMCAT_HOME/lib でした。
また、Tomcat の 設定ファイルで context.xml に加え、web.xml も必要でした。
そして、これの記述内容はまだ日本語に翻訳されていない、
Tomcat6 用のドキュメントの通りに行いました。

はぁ、たったここまで辿り着くのに、どれだけの時間と労力を割いたことか。
我ながら先が思いやられます。しかも微妙にスレ違いだったし。
401: 2009/05/31(日)00:58 ID:??? AAS
>>400
よく頑張った。
「自己解決しました」とだけ書く馬鹿が多いなか、
Lesson Learnedも書いたのはえらいと思う。
402: 2009/05/31(日)02:02 ID:??? AAS
なんでおまえはそんなに上から目線なんだw
403: 2009/05/31(日)08:10 ID:??? AAS
お前もだろw
そしておれもw
404
(1): 2009/06/11(木)04:52 ID:??? AAS
ちょいと質問。
外部からファイルを読み込んでそれの内容を使いたい時って
ServletContext context = getServletContext();
String path = context.getRealPath("使いたいファイルの名前");
で良いんだよね?
あとこの取り込んだファイルを別のクラス(仮にAppliクラスとする)で使いたい時は
Appli ap = new Appli(path);とかにして引数で渡してやれば使える?

テキストどおりにやってみたものの、何故かファイルの内容が
読み込めなかったんだが。どこか間違ってるだろうか。
405: 2009/06/13(土)23:35 ID:??? AAS
>>404
外部ってどこのこと?
getRealPathはコンテキスト内のファイル(/WEB-INFとか)の実際のパスを取得するメソッド。
406: kxUjDmniiLCCr [hkfarvpn@bzalgucy.com] 2009/06/16(火)01:00 ID:??? AAS
comment5, 外部リンク:blog.filefront.com Viagra, ooshf, 外部リンク[php]:forum.travian.co.uk Buy Viagra, 8)), 外部リンク:ideas.veer.com Buy Viagra, tuyr,
1-
あと 177 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.700s*