오늘도 타이핑. jsp2019년 꺼는 끝났네요 (스테픈 2km완료)
이런문제가 좀 해깔리네요;;
내용을 모르는게 아니라서 ..
<jsp:forward page ="scope_test.jsp" />
이게 ㄴ에 들어갈 내용인데
<%@ forward page="scope_test.jsp" %>
이것도 가능하지 않나 싶어서 더 해깔리는것 같습니다.
이럴때는 채선생에게 물ㅇ러봐야겠죠
채선생 대답으로는 밑에는 불가능하다는군요
<%@ forward page="scope_test.jsp" %>
이 코드는 JSP 구문 오류입니다. <%@ %> 태그는 지시어(directive) 태그이며, 주로 페이지 설정이나 라이브러리 설정에 사용됩니다. forward는 지시어 태그의 사용법이 아니기 때문에 JSP 문법에 맞지 않습니다. 따라서 이 코드는 틀립니다.
음..
이 문제도 조금 해깔리는게..
member 객체가 가진 name 속성의 값을 출력하기 위해 밑줄 친 ㄴ에 들어갈 적당한 내용은?
이문제의 정답으로
4번이 정답이라 하는데
일단 자바스크립트에서는 객체에 내부요소에 접근하는 방식이
객체명.속성명
객체명[속성명]
이렇게 둘다 접근이 가능한데..
3번하고 4번은 같은 의미 아닌가 ...
챗 선생에게 물어보니.. 다르다는 응답을 받았다.
음... 해깔리네;;
지피티의 도움으로 해설을 좀 보면서 하니 문제 이해가 쉽게 되서 좋긴 하다.
이 문제에서 ㄱ 과 ㄴ에 들어갈 내용을 적는 문제였는데
ㄱ에는 doGet에
HttpServletRequest request, HttpServletResponse response 이 내용이 들어가야하는데
생각보다 내용이 복잡하다.
오늘도 슈퍼워크와 스테픈 둘다 완료했다.
물론 저녁타임에 한번더 걸어다녀야 하지만
일단은 오늘 채굴목표는 달성해가는 중이다.
스테픈은 에너지용 신발을 3개 더 사서 에너지를 좀 올릴까 고민중이다.
그리고 신발 레벨은 24까지 올려서 열심히 쓰다가
신발이 거의 다 달아가면 25레벨로 올리는게 가성비 면에서는 좀더 나을듯 하다.
이해를 하신것 같기는 하지만, 조금 부연 설명을 드리면 ^^
${member.name} 은
혹시 VO(ValueObject) 라고 들어 보셨나요
저기서 VO 클래스에 들어 있는 name 변수를 가져옵니다.
ChatGPT가 알려준대로 멤버변수를 가져오는 것이고,
${member[name]} 에서 name은 연관배열의 키이름 입니다.
이게 ChatGPT가 말한대로도 가능하겠지만요.
원래 전통적인 배열은 키 이름이 숫자 입니다.
0,1,2,3... 이런식으로요.
그런데, 사람들이 저렇게 적으면 ^^ 잘 이해를 못하고 문서를 봐야하기 때문에 사람들이 알 수 있도록 연관된 배열키 즉 연관 배열키를 만들어서 사용하고 있습니다.
이게 더 햇갈릴수도 ChatGPT 짱입니다. ^^
인덱스가 들어가는 부분을 사람들이 사용하기 쉽게 이름으로 쓴다는 뜻인거죠?
네 그렇습니다. ^^