이 경우 반환 된 arraylist 내부의 날짜를 텍스트 상자에 지정해야합니다. arraylist는 스크립트 내에서 반환됩니다. 즉, jquery ajax를 servlet에 호출하면 json 형식으로 반환됩니다. data [0] .demo_planned_on은 반환 된 날짜이며 형식은 필요하지 않습니다. 이 특정 개체를 사용하여 필요한 형식 인 (yyyy-dd-mm)으로 변환하고 아약스 스크립트 자체의 텍스트 상자에 지정합니다. 전달 된 데이터를받는 스크립트 자체 내에서 필요한 형식으로 변환하는 방법.jquery ajax 스크립트에서 필요한 날짜 형식으로 변환하는 방법
서블릿 측 :
CustDAO cusName=new CustDAO();
ArrayList<Cust> list2=cusName.dispCustomer2(abcd);
new Gson().toJson(list2, response.getWriter());
JSP 페이지 : 당신은이 작업을 수행 또는 사용할 수
-------------
-------------
<tr><td>
demo planned on :</td>
<td><input type="text" id="dpo" name="dpo" ></td></tr>
</table>
<script>
$(document).ready(function(){
var selected;
$('#selectUsers').change(function(){
selected = $('#selectUsers').val();
$.ajax({
url: "Servlet2",
type: "Post",
data: {"selectUsers":selected},
dataType: "json",
success : function(data)
{
$('#dpo').val(data[0].demo_planned_on); //getting wrong format here, during assignment of value to textbox with id="dpo". Need (yyyy-mm-dd) format. How to convert here itself??
}
});
});
</script>
하는 형식이 날짜를 받고있다 ? – cralfaro
jsp 페이지에서 날짜를 얻는 형식은 (월일, 년) – aswathy