본문 바로가기
반응형

분류 전체보기557

[JSP] include 전용뷰어 보기 정적: include될 jsp 파일의 전역변수를 부모에서 사용가능 동적: include될 jsp파일의 전역변수를 부모에서 사용불가 http://devyongsik.tistory.com/92 --includes.jsp--- incl B incl CC contains jsp:include jsp:include jsp:include @include @include jsp:include @include @include --b_act.jsp--- 2015. 9. 7.
[빌드오류] Access restriction: The type QName is not accessible due to restriction on required library http://stackoverflow.com/questions/860187/access-restriction-on-class-due-to-restriction-on-required-library-rt-jar There's another solution that also works. I found it on this forum: Go to the Build Path settings in the project properties. Remove the JRE System Library Add it back; Select "Add Library" and select the JRE System Library. The default worked for me. This works because you have mul.. 2015. 9. 7.
문자열 포맷 String.format("%TF", now);//날짜를 yyyy-mm-dd형식 String.format("%TT", now);//시각을 HH:MM:SS형식 2015. 9. 7.
[JSP] 자주 쓸만한 것들. request.getParameter("aaa"); //파라미터 받을 때 request.getLocale().toString() //지역코드 request.getContentLength() //파일길이 경로 돌리기 --------------------------------------------------------------------------------------------- response.sendRedirect("http://naver.com"); //단순 URL로 경로 돌리기 클라이언트보고 이경로 조회하라고 시킴. //바로 서버로 전송 이방법을 사용하면 속성이나 파라미터도 같이 넘어감. request.setAttribute("q", new Integer(num1 / num2));//속성정보 Re.. 2015. 9. 7.
파일 읽기 첨부파일 (1) 0) { buf = new byte[len]; n= request.getInputStream().read(buf); } %> getContentType() getContentLength() aaaa 2015. 9. 7.
참고 URL 전용뷰어 보기 JAVA MVC http://blog.outsider.ne.kr/902?category=2 이클립스 45초 서버오류 http://blog.outsider.ne.kr/397?category=5 단축키 http://blog.outsider.ne.kr/243?category=5 http://wiki.javajigi.net/pages/viewpage.action?pageId=155&focusedCommentId=351043586#comment-351043586 JDBC http://yagi815.tistory.com/471 http://blog.daum.net/ikssjjang/123 http://blog.nextcube.pe.kr/109 토드 설치법 http://blog.daum.net/ikss.. 2015. 9. 7.
String.format 내용 - C의 printf()와 같은 기능 - 날짜 이외에도 표시할 수 있다. - %d : 정수 - %s : 문자 - %f : float형 소수 ★ 예제 String str = String.format("H_%d", 2); // String str = H_2; String str2 = String.format("H_%d", 3); // String str2 = H_3; ★ 심화 - %02d : 둘째 자리에 정수를 받아 넣는데 만약 한자리의 정수가 오면 앞에 '0'을 붙이고 정수가 붙음 즉, 1을 넣으면 => 01 12를 넣으면 => 12​ 2015. 9. 7.
폴더 목록 조회하기 호출 FileSystem fs = new FileSystem(); fs.GetDirectoryInfo("D:/01.DevData"); package Library; import java.io.File; import java.io.FileFilter; import java.util.List; import java.util.ArrayList; import DataType.DirectoryData; public class FileSystem { //파일 읽기 시작 public DirectoryData GetDirectoryInfo(String path) { DirectoryData data = SetData(path, path, true, "folder", GetData(path)); return data; .. 2015. 9. 7.
Set import java.util.*; public class SetExample { public static void main(String args[]) { Set set = new HashSet(); set.add("1"); set.add("2"); set.add("3"); set.add("4"); set.add("5"); set.add("6"); System.out.println(set); Set sortedSet = new TreeSet(set); System.out.println(sortedSet); } } ---------------------------------------------------------------------------------------------- import java.u.. 2015. 9. 7.
관련 URL http://java-school.net/java/10.php 파일 사이즈 구하기 http://mwultong.blogspot.com/2006/10/java-file-size.html 2015. 9. 7.
infragistics grid 선택된 row 삭제 그리더에서 선택된 행 삭제. SelectedRowsCollection rows = grdMyVsl.Selected.Rows;foreach (UltraGridRow r in rows) r.Delete(false); 단일 행일 경우에는 위와 같이 코딩하여도 문제가 되지 않는다. 하지만, 멀티행일 경우에는 위와 같이 하면, 전체가 삭제되지 않음을 볼 수 있다. 이유는 rows의 row과 삭제되면서 index도 같이 줄기 때문이다. 다음과 같이 코딩한다.SelectedRowsCollection rows = grdMyVsl.Selected.Rows;int cnt = rows.Count; //다른 변수에 값을 저장한다. for (int i = cnt - 1; i >= 0; i--) //그리고 삭제한다. rows[i.. 2015. 9. 4.
DataSet의 데이터 DB 저장시 수정, 삭제, 신규 구분하는 방법 Dataset에서 변경 된 데이터를 저장 할 때 biz에서 각 행별로 변경의 종류에 따라서 분기하여 처리 변수 생성 시기 이후로 변경된 데이터의 복사 본을 가져온다. _dsDeptVessel.DataSet.GetChanges(); foreach (DataRow row in data.DataSet.Tables[0].Rows){ if (row.RowState == DataRowState.Added) dac.InsertMTA550(row, data.Hashtable["UserID"].ToString()); else if (row.RowState == DataRowState.Deleted) dac.DeleteMTA550(row, data.Hashtable["UserID"].ToString());} 변경된 데이터.. 2015. 9. 4.
infragistics grid 현재 선택 row의 값 가져오기 그리드에서 현재 선택된 row의 cell 값을 조회 하는 코드. //셀더블 클릭 이벤트 private void grdTab3Upper_DoubleClickCell(object sender, DoubleClickCellEventArgs e){ //컬럼 정보 e.Cell.Column.ToString().Equals("VesselTypeNM") e.Cell.Column.Key.ToString()} 현재 선택된 row의 특정 데이터를 가져오고 싶으면 다음과 같이 사용하면 된다.grdTab3Upper.ActiveRow.GetCellValue("VesselAbbrvNM") 2015. 9. 4.
infragistic grid 멀티로 row select infragistic grid에서 multi row로 선택 한 놈들 불러와서 작업할 때 멀티 row 선택 옵션grdMyVsl.DisplayLayout.Override.CellClickAction = CellClickAction.RowSelect; SelectedRowsCollection rows = grdMyVsl.Selected.Rows;foreach (UltraGridRow r in rows){test= r.Cells[0].Value.ToString();}--------------------------------------------------------------------------------------그리드가 2개 있는 경우1번 그리드에서 2번 그리드로 데이터 옮기는 코드 SelectedRows.. 2015. 9. 4.
$.each jSon데이터 루프 돌기 if ($(data).size() > 0) { $.each(data, function (i, o) { innerTag += ""; innerTag += "" + o.FileName + ""; innerTag += "" + o.FileSize + ""; innerTag += "" + o.createDate + ""; innerTag += ""; }); } else { innerTag += ""; innerTag += "No Data."; innerTag += ""; } 2015. 9. 1.
공개 컨트롤들 그리드 등등 http://www.axisj.com/content/ 트리 컨트롤 http://acoderinsights.ro/en/aciTree-tree-view-with-jQuery 2015. 9. 1.
테이블 소팅 http://tablesorter.com/docs/ 2015. 9. 1.
XSS 공격 문자열 치환 스크립트 $(".xssAttack").keyup(function () { //debugger var text = $(this).val().toLowerCase(); var search = /( 2015. 9. 1.
문자열 숫자체크 jQuery function to to format number with commas and decimal http://stackoverflow.com/questions/14075014/jquery-function-to-to-format-number-with-commas-and-decimal 문자열 숫자체크 ,제거 후 자리수 계산하여 , 다시 삽입 function ReplaceNumberWithCommas(ctrl) { yourNumber = ctrl.value; yourNumber = yourNumber.replace(/,/g, ''); var n = yourNumber.toString().split("."); n[0] = n[0].replace(/\B(?=(\d{3})+(?!\d))/g, ","); .. 2015. 9. 1.
활용 가능 소스 있는 사이트 활용 소스 http://javascript.crockford.com/ 타이머 https://github.com/ajgon/jquery-timer JSON formatter http://jsonformatter.curiousconcept.com/#jsonformatter http://docs.jquery.com/Tutorials : 여기는 공식 사이트에서 제공하는 Tutorials이다. http://jquery.bassistance.de/jquery-getting-started.html : 여기는 서핑하다가 찾은 자료인데, Example이 좀 더 낫다. Query로 Ajax 개발을 단순화 하기 (한글) : 한국 IBM DeveloperWorks에서 Jesse Skinner씨의 글을 번역한 글이다. jQue.. 2015. 9. 1.
매개변수로 데이터 넘겨서 $.each로 해당 아이디요소 데이터 처리하기 "{{'아이디':'데이터'}}" 형식으로 값넘김 SetItemValue('{{"trName":"data"}}'); each로 실행 function SetItemValue(data) { $.each(data, function (id, value) { $('#'+id).html(value); }); } 2015. 9. 1.
각 태그의 속성(이벤트)변경시 attr로 안될 경우. 버튼 등의 onclick등의 이벤트를 변경하고자 할 때 attr속성이 먹히지 않을 때 $("#btnBOMExt").removeAttr("onclick"); $("#btnBOMExt").attr("onclick", "bom_change();"); -> $("#btnBOMExt").removeAttr("onclick"); document.getElementById("btnBOMExt").attachEvent("onclick", new Function("bom_change()")); 2015. 9. 1.
특정 태그에 HTML 태그포함된 텍스트 넣기 insertBefore 사용 예 마지막 tr 태그 바로 위에 문제의 태그를 삽입하고 싶을 경우. 20120426-3메롱5 20120426-41000000000 메롱25 BOM복사구분 : 반제품포함 var aaa ="33"; function test() { var test=""; aaa +="2"; test+=""; test+=" 33"+ aaa +""; test+=" 33"; test+=" sss"; test+=" 333"; test+=" dfdfdf"; test+=""; $(test).insertBefore("#test");//넣으려는 내용이 앞에 뒤가 해당 아이디 } 삽입관련 유사 메서드 append() prepend() prependTo() after() before() insertAfter() i.. 2015. 9. 1.
css관련 class 메서드 및 응용 Class관련 메서드및 응용 //class에 해당 class가 있는 검사하여 있다면 true, 없다면 false를 반환한다. $("#btnNew").hasClass("disabled") 예)if($("#btnNew").hasClass("disabled")){ $("#btnNew").removeClass("disabled"); $("#btnNew").click(btnNewClicked);} //class 추가 및 삭제 if (tab == '1') { $('#liTab1').addClass("nav_tabon"); $('#dvtitle1').removeAttr("style"); $('#tblTab1').removeAttr("style"); $('#liTab2').removeClass("nav_tabon");.. 2015. 9. 1.
TextBox 텍스트 박스 잠금 및 텍스트 박스의 내용 키보드에 눌림과 동시에 복사 sdfsdfsdf sdfsdfsdf sdfsdfsdf sdfsdfsdf sdfsdfsdf sdfsdfsdf sdfsdfsdf $("#sameAsShipping").change(function () { if (this.checked) $("#billingInfo input:text").attr("disabled", "disabled").each(function (i) { var valueFromShippingInput = $('#shippingInfo input:text:eq(' + i + ')').val(); $(this).val(valueFromShippingInput); }); else $("#billingInfo input:tex.. 2015. 9. 1.
DROPDOWNLIST jQuery로 선택된 값 읽기 드롭다운 리스트(select) http://aramjo.blog.me/120123064957 $("#myselect option:selected").val(); $("select[name=name]").val(); jQuery로 선택된 내용 읽기 $("#myselect option:selected").text(); //선택된 위치 var index = $("#test option").index($("#test option:selected")); ------------------------------------------------------------------- // Add options to the end of a select $("#myselect").append("A.. 2015. 9. 1.
XML문서 읽어 오기 XML문서 읽어오기 $(document).ready(function () { var xml = '28AAAA'; var title = $.xmlDOM(xml).find('root > Gubun').txt(); $('#title').html(title); }); 2015. 9. 1.
ListBox 리스트 박스에 아이템 넣고 빼기 Colors black aaaa dddd remove dfsdfsdfsdf dfsdfsdfsdf add $('#add').click(function (event) { event.preventDefault(); var optionName = $('#newColorName').val(); var optionValue = $('#newColorValue').val(); $('').attr('value', optionValue).text(optionName).appendTo('#colors'); }); $("#remove").click(function (event) { event.preventDefault(); var $select = $('#colors'); $('option:.. 2015. 9. 1.
RadioButton 라디오 버튼 포커스 이동및 체크 기능 dfsdfsfsfsf slksdsdfsd slksdsdeeeefsd slksdsdeeeefsd slksdsdeeeefsd $("#chooseSource Input:text").each(function () { var $inputTxt = $(this); var $radioBtn = $inputTxt.siblings('input:radio'); $inputTxt.blur(function () { if ($inputTxt.val() != '') $radioBtn.attr("checked", true); }); $radioBtn.change(function () { if (this.checked) $inputTxt.focus(); }); }); $('#chooseSourc.. 2015. 9. 1.
CHECKBOX 응용 기능 체크, 체크된 값 읽어오기$("#chkChecked").is(":checked") == true : false $("#chkChecked").prop("checked", true); $("input[type=checkbox]").prop("checked",true);//전체 체크 체크박스에서 체크된 것들만 잡아야 할 때function fnDelete() { //체크된 것이 있는지 검사 if ($("input:checkbox[name=delitem]:checked").length > 0) { var strData = ""; $("input:checkbox[name=delitem]:checked").each(function (i) { strData += $(this).get(0).cbvalue + ","; .. 2015. 9. 1.
반응형