문자열로 출력을 생성하는 jsp 프로그램 (scriplets 사용)이 있습니다.문자열의 특정 부분 만 인쇄합니다.
내 JSP 코드 :
<HTML>
-------
-------
<%
-------
-------
a=new String(tmp, 0, i);
out.println(a);
-------
-------
%>
-------
</HTML>
는 여기에 성공적으로 출력을 얻고있다. 하지만 불필요한 데이터가 많이 있습니다.
값 : XXXXXX 위치 : XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ....
내가 문자열 만 값 부분을 인쇄 할 내 JSP 같은 출력을 보여줍니다. "Location : XXXXXXXXX"부터 시작하는 모든 것을 생략하고 싶습니다. 항상이 형식으로 출력됩니다.
이렇게 할 방법이 있습니까?
도움을 주시면 감사하겠습니다. 미리 감사드립니다.
제공된 샘플 코드는'Values'와'Location'을 출력하지 않습니다. 현재 가지고있는 문제점에 대한 올바른 샘플 코드가 맞습니까? - 즉,'tmp'와'i'는 무엇입니까? 그들은 어디에서 왔니? 그들은 어떻게 초기화됩니까? – ochi
값 : XXXX 다음에 항상 공백이 있음을 알고 있다면 위치 공백의 indexOf를 찾아 인쇄하십시오. 같은 a = a.substring (0, a.indexOf ("")); 하지만 내 충고는 스크립틀릿 사용을 중단하고 서블릿/컨트롤러에서 이러한 작업을 수행 한 다음 EL – Arkantos
@ochi를 사용하여 인쇄하는 것입니다. 즉석 응답을 보내 주셔서 감사합니다. 코드에서 자세한 내용을 설명 할 수는 있지만 더 복잡하게 느껴질 것입니다. 이미 코드가 작동하고 있습니다. 그래서 친절하게 tmp와 나는 무시한다. 내가 알고 싶었던 것은; 이제 출력 문자열이 생겼으므로 일부만 인쇄하려고합니다. 그게 가능한가? – Pranav247