<forward name="sample" path="/sample.do?button=default" />
패스에 속성을 하나 더 추가하고 싶습니다.
<forward name="sample" path="/sample.do?button=default&value=text" />
... 그리고 org.xml.sax를 얻고 있습니다. SAXParseException
어떤 솔루션입니까?
<forward name="sample" path="/sample.do?button=default" />
패스에 속성을 하나 더 추가하고 싶습니다.
<forward name="sample" path="/sample.do?button=default&value=text" />
... 그리고 org.xml.sax를 얻고 있습니다. SAXParseException
어떤 솔루션입니까?
이 = 텍스트를 ... 액션에서 전달해야하지 당신은 (URL에서)을 통과하려고하는 방법.
앞으로 태그를 작업과 연결해야합니다. 그 액션에는 'text'를 반환하는 value라는 getter가 있어야합니다.
어떤 식으로 sample.do에서 해당 varable에 액세스 할 수 있습니다.
<forward name="sample" path="/sample.do?button=default&value=text" />
여러 매개 변수를 전달할 수 있습니다. 하지만 '& amp;'을 사용해야합니다. '&'대신.
엄격 정확 파서 핸들러 앰퍼샌드 문자 (&) 완충액 스캔한다 좌우 각도 브래킷 (<)
문자 및 문자열 & A로 교체; 또는 & lt. 그러나
<forward name="sample" path="/sample.do?button=default&value=text" />
: 편재 및 샤시가 이미 말했듯이
<forward name="sample" path="/sample.do?button=default&amp;value=text" />
, 당신은 &
로 앰퍼샌드를 인코딩해야하기 때문에
그래서, 앞으로 문은 그래서 forward
정의는 다음과 같습니다 있다는 것입니다 struts-config.xml
에 정의 된 URL이 고정되어 있으므로 동적으로 값을 변경하거나 다른 매개 변수를 추가해야하는 경우 012에서 가져 오는 전달을 기반으로 새 ActionForward
을 생성하면됩니다.
ActionForward forward = mapping.findForward("sample");
StringBuilder path = new StringBuilder(forward.getPath());
path.append("?id=");
path.append(someobject.getId());
path.append("&value=");
path.append(getValue());
return new ActionForward(path.toString());