정말 고맙습니다. 엊그제 델파이 설치하고 인디라는것이 있다는걸 알고 설치하고 무작정 들이대다보니 너무 기초적인것도 모른채 질문만 하는 것 같습니다. ㅠ_ㅠ 개발 0년차... '무작정 델파이로 일주일내로 만들어라' 라는 하명하에
삽질중입니다.;; 2틀은 밤새 검색만 하다가 이제 막 시작하려하니.. 막히는 게 너무 많네요
일단 가르쳐주신대로해서 에러는 다잡고 실행은 됩니다. (감사 ㅠㅠ)
기왕 질문드리는거 혼날 각오하고 하나더;
일단 실험차 jsp 페이지에서
<% String madedata=request.getParameter("madedata");
로 받고
<% out.print(madedata+"appended"); %> 로 뿌려주도록 해놨습니다.
아래 소스에서
Data.WriteString(URLEncode('madedata='+ Trim(Edit1.Text)))
idHTTP1.POST(' http://myhome/result.jsp',Data,Out);
ShowMessage(PCHar(Out.DataString));
로 뿌려주니
-----------------------------------
공백
공백
공백
공백
-----------------------------------
식으로 뿌려지는군요
실제 필요한부분이 null로.. 혹시 getParameter로 받는것아 아니고 다른방식으로해야하는지요.
그리고 필요한부분은 null부분인데 문자열사이를 잘라 그부분만 뽑아내야하는 건지 궁금합니다.
civilian 님이 쓰신 글 :
: 대부분 학습할 시간없이 결과물을 봅아내라고 다그치는게 현실이긴 합니다만
:
: 기본적인 학습은 어느정도 하셔야겠습니다.
:
: implementation
:
: 절 이후에 해당 코드를 넣어두면 됩니다.
:
: NIIC 님이 쓰신 글 :
: : 답변 감사합니다. 그런데 아래코드를 uses 아래 붙여 넣으면 되는건가요?
: : 붙여넣었더니.. 무수한 에러가 더;....
: : 워낙 초보인지라.. 자세한 답변 부탁드리겠습니다.
: :
: : civilian 님이 쓰신 글 :
: : : function URLEncode(const S: string; const InQueryString: Boolean): string;
: : : var
: : : Idx: Integer; // loops thru characters in string
: : : begin
: : : Result := '';
: : : for Idx := 1 to Length(S) do
: : : begin
: : : case S[Idx] of
: : : 'A'..'Z', 'a'..'z', '0'..'9', '-', '_', '.':
: : : Result := Result + S[Idx];
: : : ' ':
: : : if InQueryString then
: : : Result := Result + '+'
: : : else
: : : Result := Result + '%20';
: : : else
: : : Result := Result + '%' + SysUtils.IntToHex(Ord(S[Idx]), 2);
: : : end;
: : : end;
: : : end;
: : :
: : :
: : :
: : : NIIC 님이 쓰신 글 :
: : : : 소스중
: : : : Data.WriteString(URLEncode('data=' + Trim(Edit1.Text)));
: : : : ShowMessage(PCHar(Out.DataString));
: : : : 쪽에서
: : : : 아래의 메세지가 뜨는데요
: : : :
: : : : [Error] Unit1.pas(47): Undeclared identifier: 'URLEncode'
: : : : [Error] Unit1.pas(55): Undeclared identifier: 'DataString'
: : : :
: : : : USES절은 아래와 같고 델파이 5.0입니다.
: : : :
: : : : uses
: : : : Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
: : : : StdCtrls, IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient,
: : : : IdHTTP, idGlobal;
: : : :
: : : : 머리아프지만 델파이가 ㅋ
|