TIL 2021.10.15(ゴールド)RestControllerとController資料整理、Mybatis使用ForEach文
13953 ワード
####RestController@Controllerには、Json形式でオブジェクトデータを返すための@ResponseBodyが追加されています. @Controllerは、ビューにデータを入れるモデルを作成しますが、@RestControllerはオブジェクトのみを返し、オブジェクトデータはJSON、XML形式でHTTP応答に送信されます. RestControl宣言を使用すると、すべてのメソッドがビューではなくオブジェクトを生成します.
/ソース:https://www.facebook.com/photo/?fbid=1873079892846068&set=gm.3389524044492534ボタンを押してscriptでid値の機能を実行します. ajaxProcを実行し、パラメータに伝達係数を追加します. が成功すると、「高速クラッシュ」が実行されます.
パスが指定されているため、dispather servletはURLに一致するコントローラを検索します.Handlerマッピングでマッチングを行います. ####Mybatis_forEach collection:パラメータリストまたはArray形式のみを転送できます. item:渡されたパラメータ値を別名で置き換えます. open:構文の前に添付する文字列. close:構築の最後に貼り付ける文字列. 区切り:繰り返し中に出力する文字列. index:重複構文の番号は0から増加します.
/ソース:https://www.facebook.com/photo/?fbid=1873079892846068&set=gm.3389524044492534
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt"%>
<%@ taglib prefix="functions" uri="http://java.sun.com/jsp/jstl/functions"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script type="text/javascript">
function ajaxProc(url,type,dataType){
$.ajax({
url:url,
type:type,
dataType:dataType,
success:function(v){
console.log(v);
}
});
}
$(function(){
$("button#ajax1").click(function(){
ajaxProc('/web/ajaxMessage.do', 'GET', 'text');
});
$("button#ajax2").click(function(){
ajaxProc('/web/ajaxAlert.do', 'GET', 'script');
});
$("button#ajax3").click(function(){
ajaxProc('/web/ajaxJson.do', 'GET', 'json');
});
});
</script>
</head>
<body>
<button id="ajax1">Ajax1</button>
<button id="ajax2">Ajax2</button>
<button id="ajax3">Ajax3</button>
</body>
</html>
パスが指定されているため、dispather servletはURLに一致するコントローラを検索します.Handlerマッピングでマッチングを行います.
<select id="selectMyPage" parameterType="java.util.HashMap" resultType="board">
<include refid="sql"></include>
WHERE NO IN
<foreach collection="nos" index="i" item="item" open="(" close=")" separator="," >
#{item}
</foreach>
</select>
ソース:https://wook-dragon.tistory.com/8Reference
この問題について(TIL 2021.10.15(ゴールド)RestControllerとController資料整理、Mybatis使用ForEach文), 我々は、より多くの情報をここで見つけました https://velog.io/@moodnightsummer/TIL-2021.10.15금-RestController와-Controller-자료-정리テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol