안녕하세요 친구 s : textfield 값 "< % = custFirstName %>"에 암호 해독 값 표현식을 쓰려고하는데 오류가 발생합니다. 즉, 태그 파일의 TLD 또는 속성 지시문에 대한 속성 값은 어떤 표현식도 허용하지 않으므로 같은 것을하기위한 대체 방법은 무엇입니까? 제발 도와주세요. INPUT 형식에서 잘 작동하지만 struts tage를 통해 동일한 작업을 수행하려고합니다. <s : textfield value "">
이
내 코드<s:iterator value="userList">
<s:set var="custFirstName" value="custFirstname"/>
<s:set var="custLastName" value="custLastname"/>
<s:set var="custEmail" value="custEmail"/>
<s:set var="custPhone" value="custPhone"/>
<s:set name="custVerified" value="custIsVerified"/>
<%
String custFirstName = pageContext.getAttribute("custFirstName").toString();
String custLastName = pageContext.getAttribute("custLastName").toString();
String custEmail = pageContext.getAttribute("custEmail").toString();
String custPhone = pageContext.getAttribute("custPhone").toString();
Encryption encryption=new Encryption();
custFirstName = Encryption.decString(custFirstName);
custLastName = Encryption.decString(custLastName);
custEmail = Encryption.decString(custEmail);
custPhone = Encryption.decString(custPhone);
%>
<td> <s:textfield value="<%=custFirstName%>" label="First Name"/></td>
<%-- <input type="text" value="<%=custFirstName%>" > --%>
<td> <s:textfield name="custLastName" label="Last Name"/></td>
<td> <s:textfield name="custEmail" label="Email"/></td>
<td> <s:textfield name="custPhone" label="phone"/></td>
<td> <s:textfield name="custCountry" label="Country"/></td>
<td> <s:textfield name="custState" label="State"/></td>
<td> <s:textfield name="custCity" label="City"/></td>
<s:submit value="Update"></s:submit>
</s:iterator>
</s:form>
<input type="text "value="<%=custFirstName%>">
내가이의에 입력 값 식 위에 쓰고 싶은 : 텍스트 필드의 값을 = ""내가 할 수있는 방법.
<% = custFirstName %>이 (가) scriplet 값입니까? – goodyzain
scripplet 표현 – Harshit
스크립틀릿은 JSP에서는 권장되지 않으며 struts 태그에서는 허용되지 않습니다. 더 나은 접근 방식을 사용해야합니다. 왜 JSP에 비즈니스 로직을 작성해야합니까? –