ホーム » ブログ

WEB開発におけるページのサブミットですが、ページサイズの制限があります。普通は最大サイズ2Mです。
2M以上でページをサブミットすると、サイズオーバーエラーとなってしまう。
たとえば、java開発にて、サーバーをTomcatとし、strutsフレームワークを使う場合、Tomcatサーバにも、strutsにもページの最大をデフォルトで2Mとなるので、それ以上になるとエラーになっちゃう。

対策1は、上記二箇所の制限サイズを解除する。
しかし、多くの場合サーバの設定変更はダメだと、システム責任者に指摘されると思う。

それなら、対策2を考えてください(最後の手と思う)。
対策2:ページ中のsubmit先にて使わないパラメータを、Formのサブミット前に削除しておく、サイズを減らせる。

続く...

縦スクロールの際にTABLEのヘッダーを隠さず、横スクロールの際にもTABLEの左の一部固定させるの超簡単なサンプルを作りました。
いきなりソースです。

DEMO


<html>
<head>
<style type="text/css">
/* 外枠 */
#x_data_area {
	position:relative;
	width:386px;
	height:167px;
        background-color:#CCCCCC;
	border:1px solid #000000;
}

続く...

Html5サポートするブラウザでwebsocket実装のサンプル、フロートページにはhtmlとjavascriptだけで、ウェブサーバにはJavaで実現する。
ここではwebsocketDemoプロジェクトを例として解説する。

サンプルの挙動の流れ:
①クライアントページを開く際に、WEBサーバーと接続を立つ
②クライアントからWEBサーバーへお問合せにする。
③WEBサーバを回答する
④クライアントを閉じったら、WEBサーバをその状況を把握する。

プロジェクトの構成:…

続く...

JSPページでMAPや配列を設定できる。
例1:MAPオブジェクトを作成して、一番目の要素を取り出し表示する

<s:set name="mapName" value="#{'key1':'word1','key2':'word2','key3':'word3'}"/>
<s:property value="%{#mapName['key1']}"/>

例2:配列を作成して、その中の一個目の要素を取り出し表示する
<s:set name="arrayName"

続く...

昨日アップル開発者大会で新プログラミング言語Swiftを発表した。
もともと怪しい開発言語であるObject-Cを学んで、せっかく使いこなせる人々に対し、決して朗報ではありません。なぜなら、iOSやOSX向けの開発は、今後Swiftが主流になっていく可能性が非常に高いからだ。
近い将来にObject-Cを非推奨となり、いつかに廃することはただ時間の問題だと思われてる。これから学ぼうと思っている人は、Object-Cではなく、Swiftを学ぶべきです。
そして今はいいチャンスだ。みんなはゼロからスタートするから。

続く...

Swiftって何?
Swiftは、アップル最新発表したiOSおよびOS Xアプリ開発のための新プログラミング言語。
CocoaおよびCocoa Touch向けに設計されており、コンパイラ型言語の性能とスクリプト型言語のインタラクティビティを併せ持つという。コーディングはインタラクティブで、高速なアプリを構築できるとしている。

jsp内でロジックを記述する場合、<!-- コメント --> と <%-- コメント --%>を使う。
前者には最終作成したHTMLソースにはコメントを残りのまま、クライアント側でページのソースを見ると、コメントも見れる。
後者を使ったら、最終生成したhtmlソースにコメントを含まれない。
結論としては、jspページにコメントを隠すべき、後者<%-- コメント --%>を使いましょう。

続く...

select文でDBから指定した列の順番でレコードを取り出しの際に、order byを使う。
ただ、指定した列は文字列の場合、期待しない順番でレコードを取り出してしまうこともあります。

以下のケースを想像してください。テーブルのuser_id列はintではなく、varcharとの場合、簡単に

select * 
from your_table 
order by user_id ASC

以下のような結果となります:

1	lucy 	29
11	lili	20
2	william 30
3	jobs	56
33	kuccor	55
4	picker	33
5	tom	2

sort順のuser_idをintに変換して、order byを使ったら、正しく表示できます。…

続く...

strtus2開発で、JSPページにてHTMLタグのclassを指定した時、htmlタグクラスの通常の指定方法は全く別のクラス名を解釈される現象が発生する。
たとえば、inputタグのclass名を指定としたら、このように指定する。

<s:textfield name="tagName" class="tagClass"></s:textfield>
しかし、こう指定したら、struts2は下記のようなHTMLソースを作成してしまう。
<input type="text" class="class java.util.HashMap" name="tagName">

続く...

毎回ネットでサンプルを探しことはもったいないから、ここで【jqueryでタブを切り替え】実例のソースをメモする。
何も修正しなくて、コピーするだけでそのまま使える。

Demo:http://www.zanmai.net/test/demo/tabnavi.html

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Jqueryタブナビゲーションサンプル</title>
<script

続く...

 html4 VS html5

  • 2014/05/23

今までのHTML4のサンプルソース:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>html4サンプルソース</title>
</head>
<body>
<script

続く...

Jqueryでlightbox風の画像popupサンプルです。Jqueryを知ってる方はソースを見ればすぐにわかると思う。
それでは、全体のソースです。ローカルに.htmlファイルにコピーし、すぐにブラウザで効果を確認できる。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>

続く...

ローカルでEclipse開発中に、デプロイ場所を勝手に決まられている。リリースしたプロジェクトは下記の場所に置かれてしまった。


C:\Users\zanmai\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp8\wtpwebapps
上記のtmp8はたまに変わってくると思う。
しかし、お客様の本番運営環境はTomcatですから、なるべく同じようにtomcatの配下に動かさなきゃいけない。
さて、Eclipseのデプロイ場所をTomcatのwebapps配下に変更する小技です。

1.【Windows】⇒【Show View】⇒【other】…

続く...

開発中に一回で複数のレコードを挿入する場面があいました。もちろん、forループで複数回insert文をかけてDBに挿入できるけど、効率が悪いから、一回で複数レコードが挿入できる仕組みを作りました。
事例:一回で複数のユーザ情報をuserテーブルに挿入する。
先ず、ユーザモデルコードの抜粋:

public class User implements Serializable {
	int id;
	String userName;
	int age;
	/**
	 * @return the id
	 */
	public int getId() {
		return id;
	}
	/**
	 * @param id the id to set
	 */
	public void setId(int id) {

続く...

一回で複数レコードをDBに挿入したいから、下記のようなinsert文を作りました。

insert into user_table(id,name,age) values(1,'matao','4'),(2,'zanmai','3')
を実行したら、下記のようなエラーメッセージを出る
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: ',' 付近に不適切な構文があります。
どう見ても問題なさそうですけど…… 最後に、諦めたいところ、sqlserverのバージョンが低いとわかりました。このようなinsert文はsqlserver…

続く...

前へ       1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18   次へ