「Java入門」文字列がnullまたは空白文字列をチェックする

Javaコード:
public static boolean isEmpty(String targetStr) {
if ( targetStr == null || targetStr.length() == 0 )
return true;
else
return false;
}

「Spring MVC入門」c:forEach varStatusの使い方

Javaコード
<c:forEachitems=”${command.modelList}” var=”model”varStatus=”changfa”>
<tr>
<td><c:outvalue=”${changfa.count}”/></td>
<td class=”model”>
<form:checkbox path=”select”value=”${changfa.index}”/>
<labelfor=”model1″>${model.modelName}</label>
<p>${model.modelDesc}</p>
</td>
<td>
<form:select path =”modelList[${changfa.index}].positionIdx”onchange=”selectPoss(this);”>
<optionvalue=””>項目選択</option>
<form:option value=”A”label=”項目A”/>
<form:option value=”B”label=”項目B”/>
<form:option value=”C”label=”項目C”/>
</form:select>
</td>
<td>
<a href=”#”onclick=”getModelDetail(${model.modelID});”><imgsrc=”<%=request.getContextPath()%>/images/edit.gif”alt=”編集”/></a>
<a href=”#”onclick=”deleteModel(${model.modelID});”><imgsrc=”<%=request.getContextPath()%>/images/delete.gif”alt=”削除” /></a>
</td>
</tr>
</c:forEach>

 

「Java入門」java.lang.String.split()を利用するサンプル

Javaコード
package sample;
import java.util.Arrays;
public class TestAdd {
public static void main(String[] args) {

String str = “test data1,test data2,test data3”;
String[] ar = str.split(“,”);
// 配列の内容
Arrays.stream(ar).forEach(e -> System.out.println(e));

}

}

「PostgreSQL入門」テーブルの名前を変更するコマンド

1.テーブルにカラムを追加
ALTER TABLE テーブル名 ADD 追加するカラム名 カラムの型;

ALTER TABLE sample_tbl ADD introduction text;

2.カラムの名前の変更
ALTER TABLE テーブル名 RENAME 現在のカラム名 TO 変更後のカラム名;

ALTER TABLE sample_tbl RENAME introduction TO ctnintro;

3.カラムのデータ型の変更
ALTER TABLE sample_tbl ALTER addrName TYPE varchar(64);

5.not null制約の追加
ALTER TABLE sample_tbl ALTER addrName SET NOT NULL;

6.unique制約の追加
ALTER TABLE sample_tbl ADD CONSTRAINT ctn_unique_key UNIQUE (column_name);

「Spring mvc入門」インタフェースServletContextListenerを実装するコード

javaコード
public class AnnotationListener implements ServletContextListener{

private ServletContext servletContext;
@Override
public void contextInitialized(ServletContextEvent servletContextEvent) {
List<String> list = new AnnotationUtil().getRequestMapping();
this.servletContext = servletContextEvent.getServletContext();
servletContext.setAttribute(“annotationList”,list);
}

@Override
public void contextDestroyed(ServletContextEvent servletContextEvent) {

}
}

 

使い方
getServletContext().getAttribute(“annotationList”);

「Java入門」JSTLタグでセッションを取得するコード

1.JSTLタグでSessionを取得
session.setAttribute(”age”,”12″);
${sessionScope.age}

2.JSPでSessionを取得
<%
session.setAttribute(“pa”, datab);
String cft = session.getAttribute(“pa”).toString();
%>

「Spring入門」form:radiobuttonタグのサンプル

Javaコード
<form:form action=”formTag/form.do” method=”post” commandName=”user”>
<table>
<tr>
<td>性別:</td>
<td>
<form:radiobutton path=”sex” value=”1″/>男
<form:radiobutton path=”sex” value=”0″/>女
</td>
</tr>
<tr>
<td colspan=”2″><input type=”submit” value=”登録”/></td>
</tr>
</table>
</form:form>

「Spring入門」form:inputタグのサンプル

JSPコード
<form:form action=”formTag/form.do” method=”head” modelAttribute=”user” methodParam=”requestMethod”>
<table>
<tr>
<td>名前:</td><td><form:input path=”name”/></td>
</tr>
<tr>
<td>年齢:</td><td><form:input path=”age”/></td>
</tr>
<tr>
<td colspan=”2″><input type=”submit” value=”登録”/></td>
</tr>
</table>
</form:form>

「jQuery入門」selectタグにoptionタグを追加するサンプルコード

JSコード:
var stationName = {
tamati: ‘田町’,
ooimati: ‘大井町’,
shinagawa: ‘品川’,
oosaki: ‘大崎’,
shibuya: ‘渋谷’,
shinnjuku: ‘新宿’
},
$select = $(‘.stationSelect’),
$option,
isSelected;

$.each(stationName, function (value, name) {
isSelected = (value === ‘shibuya’ || value === ‘shinnjuku’);
$option = $(‘<option>’)
.val(value)
.text(name)
.prop(‘selected’, isSelected);
$select.append($option);
});

[Spring入門]@RequestMapping の複数 value 属性を利用するコード

Javaコード:
@RequestMapping(value = { “/student”, “/student/update” }, params = “method=back”, method = RequestMethod.POST)
public String back() {
return “redirect:/top”;
}