본문 바로가기

전자정부11

[Java] 리스트 안의 값 모두 xss처리하기 Controller에서 Service호출List resultListRd = boarddbService.selectList(searchVO); 리스트를 List유틸로 보내고 다시 받자.List resultList = (List) XssUtil.requestToMap(resultListRd); public class XssUtil { protected static Logger log = Logger.getLogger(ListUtil.class.getName()); public static List convertMap(List requestList) { log.debug("### ListUtil 시작--------------------------------------------------------------.. 2017. 9. 2.
[Java] vo값확인 후, 웹취약점처리하기 public static BoardVO convertVO(BoardVO vo) { BoardVO tempVO = new BoardVO(); try { Object obj = vo; int i = 0; for (Field field : obj.getClass().getDeclaredFields()) { field.setAccessible(true); String keyName = field.getName(); Object valueName = field.get(obj); if (valueName == null || ("").equals(valueName.toString())) { valueName = ""; } if ((val.. 2017. 9. 1.
[eGovFrame] 크로스사이트 스크립팅 적용하기 ※ 필요 JAR파일 web.xml 1 2 3 4 5 6 7 8 CrossSiteScriptingFilter egovframework.com.cmm.filter.HTMLTagFilter CrossSiteScriptingFilter /frt/a02/selectInfoRcordList.do?* Colored by Color Scripter cs HTMLTagFilter 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 package egovframework.com.cmm.filter; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.Filte.. 2017. 9. 1.
[Java] 리스트 안의 모든 값 확인 뭐하다가 이랬다. 저랬다. 헛소리다. 소스만 올리면, 보기 편할 뿐이다. 웹취약점 준비도 있고, 리스트처리를 앞으로 더 원활하게 하고자 만들었음. Controller에서 Service호출 List resultListRd = boarddbService.selectList(searchVO); 리스트를 List유틸로 보내고 다시 받자. List resultList = (List) ListUtil.requestToMap(resultListRd); package egovframework.com.cmm.util; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Set; import org.apa.. 2017. 9. 1.
[eGovFrame] Dynamic Web Module 3.1 requires Java 1.7 or newer How to solve “Dynamic Web Module 3.1 requires Java 1.7 or newer” in Eclipse Last Updated on 20 June, 2015 by App Shah 15 CommentsHave you noticed above type of error in your Eclipse? When you’re creating a project with Dynamic Web Module 3.1 support, you should be using Java 1.7 or newer. Please follow below steps to resolve it.Step1:Make sure your Java Project is configured probably to use Java.. 2016. 11. 19.