<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">

       <property name="webBindingInitializer">

           <bean class="egovframework.example.cmmn.web.EgovBindingInitializer"/>

       </property>

       <property name="messageConverters">

<list>

<bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter" />

<bean class="org.springframework.http.converter.xml.Jaxb2RootElementHttpMessageConverter" >

    <property name = "supportedMediaTypes">

    <list>

        <value>*/*;charset=UTF-8</value>         

    </list>

</property>

</bean>

</list>

</property>

   </bean>​

'java' 카테고리의 다른 글

상대경로 가져오기  (0) 2018.06.04
보안취약점 PATH_TRAVERSAL  (0) 2018.05.18
JAVA 뒤로가기  (0) 2018.01.16
문자열 자르기  (0) 2017.04.20
MSSQL jdbcType javaType 매핑 정보  (0) 2017.04.13

WRITTEN BY
carbo

,

상대경로 가져오기

java 2018. 6. 4. 14:37

현재 클래스의 절대 경로를 가져와서 수정하자.


String path = Configuration.class.getResource("").getPath(); // 현재 클래스의 절대 경로를 가져온다.


Configuration은 클래스 이름

'java' 카테고리의 다른 글

jackson library 사용을 위한 dispatcher 필요 추가 항목  (0) 2020.06.25
보안취약점 PATH_TRAVERSAL  (0) 2018.05.18
JAVA 뒤로가기  (0) 2018.01.16
문자열 자르기  (0) 2017.04.20
MSSQL jdbcType javaType 매핑 정보  (0) 2017.04.13

WRITTEN BY
carbo

,

PATH_TRAVERSAL 해결방안이 엉터리로 나와서 적어둠


if(name!=null && !"".equals(name)){ 

    name = name.replaceAll("/",""); 

    name = name.replaceAll("\\\\",""); 

    name = name.replaceAll("[.]","");  

    name = name.replaceAll("[&]","");  

}

'java' 카테고리의 다른 글

jackson library 사용을 위한 dispatcher 필요 추가 항목  (0) 2020.06.25
상대경로 가져오기  (0) 2018.06.04
JAVA 뒤로가기  (0) 2018.01.16
문자열 자르기  (0) 2017.04.20
MSSQL jdbcType javaType 매핑 정보  (0) 2017.04.13

WRITTEN BY
carbo

,

JAVA 뒤로가기

java 2018. 1. 16. 13:51

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;


response.sendRedirect(request.getHeader("referer"));

'java' 카테고리의 다른 글

상대경로 가져오기  (0) 2018.06.04
보안취약점 PATH_TRAVERSAL  (0) 2018.05.18
문자열 자르기  (0) 2017.04.20
MSSQL jdbcType javaType 매핑 정보  (0) 2017.04.13
session의 모든 정보 가져오기  (0) 2016.11.14

WRITTEN BY
carbo

,

문자열 자르기

java 2017. 4. 20. 10:15

http://all-record.tistory.com/118

'java' 카테고리의 다른 글

보안취약점 PATH_TRAVERSAL  (0) 2018.05.18
JAVA 뒤로가기  (0) 2018.01.16
MSSQL jdbcType javaType 매핑 정보  (0) 2017.04.13
session의 모든 정보 가져오기  (0) 2016.11.14
java 메일 한글 깨짐  (0) 2016.11.03

WRITTEN BY
carbo

,
SQL Server 형식JDBC 형식(java.sql.Types)Java 언어 형식
bigintBIGINTlong
binaryBINARYbyte[]
bitBITboolean
charCHARString
dateDATEjava.sql.Date
datetimeTIMESTAMPjava.sql.Timestamp
datetime2TIMESTAMPjava.sql.Timestamp
datetimeoffset(2)microsoft.sql.Types.DATETIMEOFFSETmicrosoft.sql.DateTimeOffset
decimalDECIMALjava.math.BigDecimal
floatDOUBLEdouble
imageLONGVARBINARYbyte[]
intINTEGERint
moneyDECIMALjava.math.BigDecimal
ncharCHAR

NCHAR(Java SE 6.0)
String
ntextLONGVARCHAR

LONGNVARCHAR(Java SE 6.0)
String
numericNUMERICjava.math.BigDecimal
nvarcharVARCHAR

NVARCHAR(Java SE 6.0)
String
nvarchar(max)VARCHAR

NVARCHAR(Java SE 6.0)
String
realREALfloat
smalldatetimeTIMESTAMPjava.sql.Timestamp
smallintSMALLINTshort
smallmoneyDECIMALjava.math.BigDecimal
textLONGVARCHARString
timeTIME(1)java.sql.Time(1)
timestampBINARYbyte[]
tinyintTINYINTshort
udtVARBINARYbyte[]
uniqueidentifierCHARString
varbinaryVARBINARYbyte[]
varbinary(max)VARBINARYbyte[]
   
varcharVARCHARString
varchar(max)VARCHARString
xmlLONGVARCHAR

LONGNVARCHAR(Java SE 6.0)
String

SQLXML


'java' 카테고리의 다른 글

보안취약점 PATH_TRAVERSAL  (0) 2018.05.18
JAVA 뒤로가기  (0) 2018.01.16
문자열 자르기  (0) 2017.04.20
session의 모든 정보 가져오기  (0) 2016.11.14
java 메일 한글 깨짐  (0) 2016.11.03

WRITTEN BY
carbo

,


    Enumeration enum_app=session.getAttributeNames();

    String ls_name;

    String ls_value;

    while(enum_app.hasMoreElements()){

    ls_name=enum_app.nextElement().toString();

    ls_value=session.getAttribute(ls_name).toString();

    log.debug("ls_name : " + ls_name);

    log.debug("ls_value : " + ls_value);

    }


'java' 카테고리의 다른 글

보안취약점 PATH_TRAVERSAL  (0) 2018.05.18
JAVA 뒤로가기  (0) 2018.01.16
문자열 자르기  (0) 2017.04.20
MSSQL jdbcType javaType 매핑 정보  (0) 2017.04.13
java 메일 한글 깨짐  (0) 2016.11.03

WRITTEN BY
carbo

,

java 메일 한글 깨짐

java 2016. 11. 3. 16:54

증상 : 메일 제목이나 내용에 한글이 들어올 경우 깨짐 현상 발생

 

해결 : 아래와 같이 제목이나 컨텐트를 인코딩 하여 사용한다.

 

msg.setSubject(subject);
msg.setSubject(MimeUtility.encodeText(subject, "EUC-KR", "B"));
msg.setSubject(MimeUtility.encodeText(subject, "UTF-8", "B"));
msg.setContent(content, "text/html; charset=UTF-8");
msg.setContent(content, "text/html; charset=EUC-KR");

'java' 카테고리의 다른 글

보안취약점 PATH_TRAVERSAL  (0) 2018.05.18
JAVA 뒤로가기  (0) 2018.01.16
문자열 자르기  (0) 2017.04.20
MSSQL jdbcType javaType 매핑 정보  (0) 2017.04.13
session의 모든 정보 가져오기  (0) 2016.11.14

WRITTEN BY
carbo

,