내 jax-rs webservice를 만드는 방법 당신의 로그인을 기억하십니까?
문제
JAX-RS를 사용하여 Java에서 매우 간단한 휴식 웹 서비스를 만들었습니다.클라이언트가 해당 WebService에 AJAX 호출을 로그인하고 로그인 정보를 가져옵니다.
JAX-RS 코드
@Path("/netsuite")
public class myRESTWebService{
@GET
@Path("/login/{userName}")
public String login(@PathParam("userName") String userName){
//here I have to save that userName in some session so that I can use it in below function
}
@GET
@Path("/getUserName")
public String getUserName(){
//here I have to return the above username
}
}
.
휴식 웹 서비스는 무늬가 아닙니다. 어떻게 현장을 만들 수 있습니까?나는 하루 종일 Google 검색을 시도했습니다.
어떻게 정격으로 만들 수 있습니까?
해결책
@GET
@Path("/login/{userName}")
public String login(@PathParam("userName") String userName, @Context HttpServletRequest servletRequest) {
HttpSession session = request.getSession();
session.setAttribute("userName", userName);
}
.
그러나 무국적 신청서에 국가가 필요하고 Java EE 보안 개념 .
관련없는 : Java의 클래스는 항상 대문자로 시작합니다.
제휴하지 않습니다 StackOverflow