양식 및 요청과 관련하여이 문제가 있습니다. 나는 sencha와 javascript를 사용하여 데이터베이스에서 데이터를 가져 와서 html 페이지를 클라이언트에 반환하기 전에 서식을 지정하는 Java 웹 응용 프로그램에 양식을 POST하는 웹 페이지를 만듭니다.양식 제출 및 HttpServletRequest
제가 직면 한 문제는 양식이 채워지는 동안 (크롬에서 디버거를 사용하여 검사 됨) Java 프로그램이 양식 내의 매개 변수를 인식하지 못하고 대신 null로 읽습니다.
이전 Java 프로그램에서 양식을 설정하는 방법을 따르고 있지만 작동은되지만 실패합니다. 아무도 내가 이것을 해결할 수있는 방법이나 내가 잘못하고있는 부분을 알고 있습니까?
아래에서 반환 할 페이지를 결정할 때 javascript 및 java 코드를 포함 시켰습니다.
if (request.getParameter("flag").matches("MenuA")) {
choice = 2;
} else if (request.getParameter("flag").matches("MenuB")) {
choice = 3;}
은 FormPanel 코드를 : 페이지의 선택을 결정하는
var MenuA = function() {
simple.getComponent('flag').setValue('MenuA');
simple.getEl().dom.action = './Soap';
simple.getEl().dom.method = 'POST';
simple.submit();}
자바 코드 : 함수 호출에 대한
자바 스크립트 처리기는 양식을 제출
var simple = new Ext.form.FormPanel({hidden:true,standardSubmit:true,
items:[
{xtype: 'textfield', hidden: true, name : 'password', label: 'Password', id:'password'}
,{xtype: 'textfield', hidden: true, name : 'user', label: 'user', id:'user'}
,{xtype: 'textfield', hidden: true, name: 'flag', label: 'flag', id: 'flag'}]})
안녕 Yadav, 답장을 보내 주셔서 감사합니다. 사실 FormPanel이 이미 코드에 있었지만 위에 포함하는 것을 잊어 버렸습니다. 방금 첫 번째 게시물에 추가했습니다. 그것을 잊어 버려서 미안해. – Rax