◆JSP◆ (583レス)
◆JSP◆ http://medaka.5ch.io/test/read.cgi/php/984840356/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
378: nobodyさん [] 2009/02/26(木) 19:18:47 ID:M1Max02p >>377 ありがとうございます。とりあえずJSPでやってみる方向で努力しています。 (ダメならServletのほうを研究してみます) 3行目をヒントに、とりあえずサーバーにpdfの一時ファイル(temp.pdf)を作ってから、それを返すロジックをやってみているのですが・・・ <% /* 〜fopでtemp.pdfを吐き出す処理〜 */ response.setContentType("application/pdf"); response.addHeader("content-disposition","attachment; filename=temp.pdf"); OutputStream os=response.getOutputStream(); FileInputStream fis=new FileInputStream("temp.pdf"); int len=0; while(fis.read()!=-1)len++; byte b[]=new byte[len]; fis.read(b); os.write(b); %> 目的どおり、ボタンを押すと「開く」「ダウンロード」を選択するダイアログは出てくれるのですが、 出てきたデータが化けているようで開けないです。データそのもののバイト数は元ファイルと同じです。 文字コードが違うとかそのような理由なのでしょうか? pdfのようなバイナリファイルの場合、一番上での<%@ page language="java" pageEncoding="UTF-8"...といった部分はどのように指定するのが良いですか? http://medaka.5ch.io/test/read.cgi/php/984840356/378
379: nobodyさん [sage] 2009/03/01(日) 11:35:59 ID:??? むむむ、サイズ同じって、、バイナリ比較して同じもの? http://medaka.5ch.io/test/read.cgi/php/984840356/379
380: bqXTOBuUigBhoHZv [qgsqnmae@tmbvodig.com] 2009/03/06(金) 04:52:18 ID:??? comment6, http://www.hairmaxforum.com/forum/member.php?u=16263 Order Viagra, 5988, http://medaka.5ch.io/test/read.cgi/php/984840356/380
381: nobodyさん [sage] 2009/04/22(水) 00:17:35 ID:??? 質問です。 JSPのページ内で定義した変数を、 カスタムタグの処理の中で参照することってできますか? http://medaka.5ch.io/test/read.cgi/php/984840356/381
382: 381 [sage] 2009/04/23(木) 01:17:32 ID:??? JSPの生成したコードを見たところ、無理そうでした。 それにしても過疎ですね。 http://medaka.5ch.io/test/read.cgi/php/984840356/382
383: nobodyさん [sage] 2009/04/23(木) 10:44:32 ID:??? じゃあなんのために式言語があるのかと http://medaka.5ch.io/test/read.cgi/php/984840356/383
384: nobodyさん [sage] 2009/04/24(金) 01:55:57 ID:??? >>381 TagExtraInfoとか、TLDのvariableタグでできるんじゃねぇの? http://medaka.5ch.io/test/read.cgi/php/984840356/384
385: nobodyさん [] 2009/05/01(金) 23:11:02 ID:i63rwEiz display tagで表示したリストの各行に「編集」「削除」のメニューをポップアップメニュー形式で出したいのですが、 どうすればいいですか? http://medaka.5ch.io/test/read.cgi/php/984840356/385
386: nobodyさん [sage] 2009/05/02(土) 04:32:50 ID:??? JavaScriptが理解できてないと難しいんじゃね? http://medaka.5ch.io/test/read.cgi/php/984840356/386
387: nobodyさん [] 2009/05/02(土) 14:18:53 ID:8u4PIT3Z >>385 「編集」「削除」のHTML要素はあらかじめ作っておいて、 そのstyle.visibilityを"hidden"にしておく。 そして各行の<tr onmouseover>に上記DOM要素を"visible"に変更するJavascriptを仕込んでおく。 http://medaka.5ch.io/test/read.cgi/php/984840356/387
388: nobodyさん [] 2009/05/04(月) 14:51:19 ID:ZVkqfyYv display tagが理解できてないと難しいんじゃね? http://medaka.5ch.io/test/read.cgi/php/984840356/388
389: nobodyさん [] 2009/05/05(火) 01:26:52 ID:o/Eq3ypu あらかじめ作っておく「編集」「削除」HTML要素の列は style.visibilityを"hidden"にしても消えないよな? http://medaka.5ch.io/test/read.cgi/php/984840356/389
390: nobodyさん [] 2009/05/11(月) 11:41:55 ID:4nDQG8+C デコレータ作ったことあるヤシおる? http://medaka.5ch.io/test/read.cgi/php/984840356/390
391: nobodyさん [] 2009/05/13(水) 04:33:05 ID:STIyzVwW 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ファイルに関してはおそらく問題ないと思うのですが・・・ 呼び出し方が悪い気がするのと、全部書くと長くなるので、これらの記述の詳細と コンパイラのエラー内容については一旦省略して質問させてください。 JSPでの呼び出しは、次のように書いています。 <@taglib prefix="test" uri="http://hogehoge" %> ${test:testFunc("Hello")} //=>"Good-bye"が表示されるかと思いきやエラー これでOKだと思っているのですが、間違っていますでしょうか? 他に原因がありそうであれば、他の詳細も投稿しますので、よろしくお願いします。 http://medaka.5ch.io/test/read.cgi/php/984840356/391
392: nobodyさん [sage] 2009/05/13(水) 04:46:47 ID:??? 「TestというFunctionsを定義した」というのなら、その定義のしかたを書かないと。 http://medaka.5ch.io/test/read.cgi/php/984840356/392
393: nobodyさん [sage] 2009/05/13(水) 04:59:45 ID:??? すみません。詳細追加しますm(_ _)m //Test.java(タグの本体) public class Test { public static String testFunc(String word) { return "Good-bye"; } } //testTags.tld(抜粋) <function> <name>testFunc</name> <function-class>Test</function-class> <function-signature>java.lang.String testFunc(java.lang.String)</function-signature> </function> //web.xml(抜粋) <jsp-config> <taglib> <taglib-uri>ttp://hogehoge</taglib-uri> <taglib-location>/WEB-INF/tld/testTags.tld</taglib-location> </taglib>> </jsp-config> (続く) http://medaka.5ch.io/test/read.cgi/php/984840356/393
394: nobodyさん [sage] 2009/05/13(水) 05:00:43 ID:??? //JSP <@taglib prefix="test" uri="ttp://hogehoge" %> ${test:testFunc("Hello")} //=>"Good-bye"が表示されるかと思いきやエラー 今、${test:testFunc("Hello")}ではなく<test:testFunc("Hello") />としてみたところ エラーメッセージ プレフィックス testでインポートされたタグライブラリには、タグ testFunc( は存在しません に変わりました。 しかし確かに存在するのですが、指定の仕方がよくないのか・・・ http://medaka.5ch.io/test/read.cgi/php/984840356/394
395: nobodyさん [sage] 2009/05/13(水) 06:11:51 ID:??? Testクラスのパッケージは?デフォルトパッケージなら、なにかのパッケージに入れてみたら? http://medaka.5ch.io/test/read.cgi/php/984840356/395
396: 391 [sage] 2009/05/13(水) 06:33:59 ID:??? >>395 ありがとうございます! 適当なパッケージに入れてみたところ動作しました。 テストなので簡単にしていて・・・ 他に書籍のサンプルのタグのクラスも試していたのですが、そのときも簡略化のつもりで ソースのパッケージをコメントアウトしていました(同様にエラーになった) おしえていただくまでまったく気づきませんでした・・・ ありがとうございました。 http://medaka.5ch.io/test/read.cgi/php/984840356/396
397: nobodyさん [sage] 2009/05/13(水) 07:06:22 ID:??? >>396 解決できたようでなにより。 パッケージに入れるのが面倒というのは、手でコンパイルしてる? もしIDE使ってないなら、NetBeans使うとtldの記述も楽になるし、使ってみるのをおすすめする。 http://medaka.5ch.io/test/read.cgi/php/984840356/397
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 186 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.008s