「jQuery入門」disabledを変更するコード

JSコード
$(“button:eq(0)”).click(function(){
var text1=$(“input:text:eq(0)”);
if(text1.attr(“disabled”)==””){

text1.attr(“disabled”,”disabled”);
}else{
text1.attr(“disabled”,””);
}
});

CentOSに管理ユーザを作成する

1.ユーザ作成
# useradd cftuser
# passwd cftuser
# cd /home/cftuser/
# pwd

2.管理者権限の付与
# vi /etc/sudoers
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
cftuser ALL=(ALL) ALL (追記)

## Allows people in group wheel to run all commands
修正前
# %wheel ALL=(ALL) ALL

修正後
%wheel ALL=(ALL) ALL

「ajax入門」JSP画面からフォームデータ(new FormData())を取得するサンプル

1.JSPコード
<form id=”cft” action=”/Member/MemberIdSet” method=”post” enctype=”multipart/form-data”>
<input type=”hidden” id=”memberid” name=”userid”>
//some code
<input type=”file” name=”upfile” id=”upfile”>
</form>

2.フォームデータを取得する
方法1
var cftForm = new FormData($(‘#cft’).get(0));
方法2
var cftForm = new FormData(document.getElementById(“cft”));

3.ajaxコード
$.ajax({
type : “POST”,
url : xxx,
dataType : “text”,
data : cftForm,
//some code
});

「jQuery入門」css(‘display’, ‘none’)の使い方

①htmlコード
<button>クリック</button>
<div>テスト</div>

②要素の非表示
$(function() {
$(‘button’).click(function(){
$(‘div’).css(‘display’, ‘none’);
});
});

③要素のブロック
$(function() {
$(‘button’).click(function(){
$(‘div’).css(‘display’, ‘block’);
});
});

「Java入門」java.io.Fileでファイルを削除するサンプルコード

Javaコード:
public static void main(String[] args) {
String flPath = “D:\\test\\123.txt”;
File file = new File(flPath);

if (!file.exists()) {
System.out.println(“ファイルが存在しません”);
return;
}
if (file.delete()) {
System.out.println(“ファイルを削除しました”);
return;
}
}

「Spring入門」SchemaContextHolderの使い方

1.SchemaContextHolder.java
public class SchemaContextHolder {
private static ThreadLocal<SchemaType> contextHolder = new ThreadLocal<SchemaType>();

public static void setSchemaType(SchemaType datasourcename) {
Assert.notNull(datasourcename, “Schema type cannot be null.”);
contextHolder.set(datasourcename);
}

public static SchemaType getSchemaType() {
return contextHolder.get();
}

public static void clear() {
contextHolder.remove();
}
}

2.enumクラス
public enum SchemaType {
ADMIN,
MASTER
}

3.Javaコード
public List<Employee> listinfo(@RequestParam(“ds”) String ds){
if(ds.equals(“ds1”)){
SchemaContextHolder.setSchemaType(SchemaType.ADMIN);
}else{
SchemaContextHolder.setSchemaType(SchemaType.MASTER);
}
return empService.listInfo();
}

「postgreSQL入門」デフォルトスキーマ(schema)を変更するメモ

— Use this to show the current search_path
— Should return: “$user”,public
SHOW search_path;

— スキーマ作成
CREATE SCHEMA test_schema;
GRANT ALL ON SCHEMA test_schema TO test_user;

— To change search_path on a connection-level
SET search_path TO test_schema;

— To change search_path on a database-level
ALTER database “test_database” SET search_path TO test_schema;

「jQuery入門」blockUI()で要素を指定するサンプル

サンプルコード:
<script>
$(function(){
$(‘#testBtn’).click(function() {
$.blockUI({
message: $(‘#cft’) ,
css: {
border: ‘none’,
padding: ’20px’,
color: ‘#fff’
});
});
$(‘#OK’).click(function() {
$.unblockUI();
//some code
});
$(‘#NG’).click(function() {
$.unblockUI();
return false;
});
});
</script>
<div id=”cft” >
<p>登録しますか?</p>
<input type=”button” id=”OK” value=”登録” />
<input type=”button” id=”NG” value=”キャンセル” />
</div>
<input type=”button” id=”testBtn” value=”テスト” /

「jQUery入門」$.blockUIの使い方

JSコード:
<script>
$(function(){
$(‘#testbtn’).click(function(){
$.blockUI({
message : ‘テストメッセージ’,
css : {
padding : ‘xxx’,
backgroundColor : ‘xxx’,
}
});
$.ajax({
type :”POST”,
async :false,
url: “xxxx”,
//some code
}).done(function() {
// …
}).always(function() {
$.unblockUI();
});
});
});
</script>
<input type=”button” id=”testbtn” value=”テスト” />

「Spring入門」@ResponseBodyを利用するサンプル

Javaコード
@Controller
@RequestMapping(value = “/address/sta”)
public class AddressController {

@RequestMapping(value=”/userList”, method=RequestMethod.GET)
@ResponseBody
public List<Employee> userList() {
return searEmployeeList();
}