EXT에서 Ext.data를 짧게 기록하는 방법HttpProxy 등 전달 매개 변수 부호 문제

오랜만에 뭘 썼어요.허허, 스몰 사이즈로도 4년이 다 됐지.오늘은 뭔가를 나눠보려고 했는데 사실 다른 것도 없어요.코드에 있는 부분만 얘기하자.
 
일단 얘기 좀 하자.프로젝트는 상당히 낡았다.EXT를 만지지 않은 지도 오래됐어.JS 프레임이지만 별반 차이가 없어요.물론 개인의 이 시기의 견해일 뿐이니 탓하지 않기를 바란다.
 
다른 건 버리고 얘기하자.여기도 Ext.data를 겨냥한 것이 아닙니다.HttpProxy가 말한 것은 당시 자신의 약간의 생각을 말한 것일 뿐이다. 당시의 인코딩은 많은 사람들이었기 때문에 (사실은 지금까지 많은 사람들의 손을 거쳐 나에게 왔기 때문에) 그 중에서 자바 인코딩은 jsp 인코딩이 매우 혼란스러웠다.솔직히 말하면 아래의 키워드를 매개 변수 안에 넣고 전달해도 플랫폼이 다르고 코드가 맞지 않는다고 누가 보증합니까?그러나 방법이 없다. 모든 것을 다 갖추어서는 안 된다. 단지 당분간 코드를 바꾸지 않아도 된다고 말할 수 있을 뿐이다. 사실 나의 큰 금기도 가능한 한 코드를 바꾸지 않는 것이다.다른 방법을 생각해서 할 수밖에 없어요.
 
처음에 생각한 것은 어차피 포스트나 get 방식으로 디코딩 문제를 해결해야 한다는 것이다.그러나 모두 만족스럽지 못하다. 마지막으로 생각해 보면 파라미터부터 파라미터의 방식도 매우 많다.사실 한 마디로 하면 이전의 코드는 비교적 난잡하게 썼는데, 나중에 쓴 것은 바로 기능을 실현하기 위해서이다.
/************************* *************************/
query : function(){
	var starttime = Ext.get('startTime').dom.value;
	var endtime = Ext.get('endTime').dom.value;
	var servIp = Ext.get('servIp').dom.value;
	var keyType = Ext.get('keyType').dom.value;
	var keypatt = Ext.get('pattrules').dom.value;
	var keyWord = Ext.get('keyWord').dom.value;
	
	var url = '/servlet/DoPageServlet?action=query&flag=http'
			 + '&startTime=' + starttime + '&endTime=' + endtime + '&servIp=' + servIp + 
			 '&keyType=' + keyType + '&keypatt=' + keypatt;// + '&keyWord=' + keyWord;
	Grid.ds.proxy = new Ext.data.HttpProxy({url: url});
	Grid.ds.load({
	params:{
		start:0,limit:15,total:-1,keyWord:keyWord}
	});
},
/************************* *************************/
사실 매개 변수를 통해서든 다른 방식을 통해 직접 가져가든 해결할 수 있다면 앞으로 통일된 더 좋은 해결이 있다면 당연히 가장 좋은 것이다.어쨌든 지금의 문제는 먼저 해결되었다.

좋은 웹페이지 즐겨찾기