웹 개발
-
Unable to find setter method for attribute: [commandName] 에러 해결웹 개발/에러 해결 2018. 9. 1. 00:01
1234567org.apache.jasper.JasperException: /WEB-INF/views/form.jsp (line: [84], column: [0]) Unable to find setter method for attribute: [commandName] at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:41) ~[tomcat-embed-jasper-8.5.32.jar:8.5.32] at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:291) ~[tomcat-embed-jasper-8.5.32.jar:8.5.3..
-
Difference between a Proxy Server and a Gateway(프록시 서버와 게이트웨이의 차이)웹 개발/웹&프로그래밍 2018. 8. 17. 00:29
'HTTP 완벽 가이드'를 읽고 있는데 프록시 서버와 게이트웨이 개념이 혼동되었다. 둘 다 서버와 클라이언트 사이에서 중간지점에 위치하고 서로 통신하는데 도와준다는 점에서 어떤 차이가 있을까 궁금했다. 좋은 자료가 있어서 부족한 영어 실력으로 정리해두려고 한다.(초급 개발자가 번역한거라는 점 감안해주세요!) * 정확한 자료를 보고 싶으신 분은 원문 첨부합니다~ Click 프록시 서버와 게이트웨이의 차이 프록시 서버와 게이트웨이는 둘 다 내부 네트워크를 인터넷으로 라우팅한다. 그러나 게이트웨이는 인터넷에 있어서 '문'이라는 개념에 가깝다. 반면에 프록시 서버는 인터넷으로 노출된 내부 네트워크의 '벽'과 같은 역할을 한다. 프록시 서버는 허용된 커넥션만 걸러주지만, 게이트웨이는 어떠한 필터링도 해주지 않는다..
-
javax.servlet.ServletException: Circular view path [project]: would dispatch back to the current handler URL [/project] again. Check your ViewResolver setup! (Hint: This may be the result of an unspecified view, due to default view name generation.) 에..웹 개발/에러 해결 2018. 8. 16. 23:21
에러발생!! javax.servlet.ServletException: Circular view path [project]: would dispatch back to the current handler URL [/project] again. Check your ViewResolver setup! (Hint: This may be the result of an unspecified view, due to default view name generation.) 스프링부트로 프로젝트 환경 설정 중에 위의 에러가 발생했다. 설정하라는대로 다 했는데 왜 안될까 계속 찾아보다가 참고하는 사이트가 몇년전 게시물이었다. 그래서 그동안에 업데이트가 있었나보다. 난 maven이 아닌 gradle로 환경설정을 잡고 개발하고 ..
-
Error getting generated key or setting result to parameter object. 허용되지 않은 작업웹 개발/에러 해결 2018. 8. 13. 13:37
Error getting generated key or setting result to parameter object. 허용되지 않은 작업이라는 에러 발생. insert 중, 쿼리에 아무 문제가 없는데 발생했다. 좀 검색을 해보니 mybatis에러로 보인다. 해결방법: 1cs useGeneratedKeys="false"로 선언하니 해결됐다. useGeneratedKeys란? 출처: http://www.mybatis.org/mybatis-3/ko/sqlmap-xml.html
-
org.xml.sax.SAXParseException 에러 해결웹 개발/에러 해결 2018. 8. 7. 17:36
현재 회사에서 진행중인 업무는 패키지를 기존 MariaDB 버전에서 Oracle 변환 작업 중이다. 그래서 쿼리를 수정중인데, 위와 같은 에러가 떴다. 이는 부등호 표시를 파싱하는 중간에 에러가 나는 것으로 보인다. xml파일에서 부등호 표시를 직접적으로 쓰면 파싱이 되지 않는 것 같다. 그래서 해결법은 * 수정 전 1ROWNUM * 수정 후 1ROWNUM ]]>= 1cs 이렇게 하면 부등호가 원하는대로 파싱되어 결과를 볼 수 있다.
-
AbstractMethodError: OracleResultSetImpl.isClosed()Z is abstract 에러 해결웹 개발/에러 해결 2018. 8. 6. 17:00
MariaDB에서 Oracle 변환 과정 중에 이런 에러가 발생했다. 원인은 pom.xml에서 메이븐들이 중복돼있었다. 1234567891011 ojdbc ojdbc 6Colored by Color Scriptercs ojdbc 메이븐 버전 6 하나만 놔두니 해결. 위의 메이븐이 없어서 에러가 나는 것이라면 추가하는 것으로 해결 가능할 것 같다. 참고로 6버전은 jdk1.6 이상부터 지원한다고 한다. 전 jdk1.7 버전 사용 중~
-
웹 캐시(Web Cache)와 쿠키(Cookie)의 차이점(알기 쉽게 표 정리)웹 개발/웹&프로그래밍 2018. 7. 25. 13:30
웹 캐시와 쿠키는 클라이언트 단(웹 캐시는 서버단에서도 관리함)에서 관리하는 데이터인데 둘은 어떤 차이가 있는건지 헷갈려서 구글링을 하며 공부하던 중 한 눈에 보기 좋은 자료가 있어서 퍼와서 정리한다. 표 출처: http://www.differencebetween.info/difference-between-cache-and-cookie 영어가 불편하신 분들을 위해 자체 번역 캐시(Cache) 쿠키(Cookie) 정의 캐시는 웹 페이지 요소를 저장하기 위한 임시 저장소이다. 특히, 후에 필요할 것 같은 요소들을 저장한다. 이러한 요소들은 그림 파일이나 문서 파일 등이 될 수 있다. 쿠키 또한 정보를 저장하기 위해 사용된다. 기본적으로 웹서버에서 PC로 보내는 작은 파일들을 저장한다. 보통 쿠키는 누군가 특..