2013-05-10 2 views
0

나는 누군가가 이미 쓴 JSPJSP의 계산 변수는

<s:property value="(planVo.description).substring(0, 30)" /> 

이 문을 가지고있다. 그러나 이것은 제대로 작동하지 않습니다. 예를 들어, planVo.description의 길이가 30보다 길면 검정색입니다.

는이 같은 일부 IF 조건을 구현하기 위해 노력하고 있습니다 :

if(planVo.description.length()<= 30) { 
    value = planVo.description; 
} 

else { 
    value = planVo.description.substring(0, 30); 
} 

을하지만 내 문제는 변수 값 "planVo.description는"어디서나 액세스 할 수 없습니다입니다. 이것은 태그에서만 접근 할 수 있습니다

JSP로 경험이 없지만이 문제를 해결해야합니다.이 if 조건을 s : 속성 태그 외부에서 어떻게 수행합니까? 당신이

을 사용할 수있는 것보다 JSTL 태그 또는 그것은 봄 태그 인 경우 "planVo을 request.getAttribute을 (사용 스크립틀릿이 데이터를 얻을 수 있다면

답변

0

당신은"S "

의 위치를 ​​태그 라이브러리 알 수 있습니다 ");

+0

예, <% @ taglib uri = "/ struts-tags"prefix = "s"%> – jeewan