找不到符号,符号:变量“请求” RESTful

时间:2018-09-22 20:25:51

标签: java rest maven

当我尝试编译项目时,变量request有问题。 我正在将 maven RESTful Webservices 一起使用。
Resource.java

package main;

import db.DB;
import db.Korisnik;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import javax.ws.rs.core.Context;
import javax.ws.rs.core.UriInfo;
import javax.ws.rs.Produces;
import javax.ws.rs.Consumes;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.PUT;
import javax.ws.rs.core.MediaType;
import json.JSONObject;

@Path("korisnik")
public class KorisnikResource {

    @Context
    private UriInfo context;

    public KorisnikResource() {
    }

    @POST
    @Produces(MediaType.APPLICATION_JSON)
    @Consumes(MediaType.APPLICATION_JSON)
    public String login(String content) {
        JSONObject o = new JSONObject(content);
        String username = o.getString("username");
        String password = o.getString("password");
        List<Korisnik> korisnik = DB.query("SELECT k FROM Korisnik k WHERE k.korIme=?1 AND k.korPrezime=?2", username, password);
        if (!korisnik.isEmpty()) {
            HttpSession s = request.getSession(true);
            s.setAttribute("user", username);
            return "{\"res\":\"ok\"}";
        } else {
            return "{\"res\":\"err\"}";
        }
    }

    @PUT
    @Consumes(MediaType.APPLICATION_JSON)
    public void putJson(String content) {
    }
}

它表明问题出在HttpSession s = request.getSession(true);

netBeans为我提供了import static com.sun.corba.se.spi.presentation.rmi.StubAdapter.request;, 我确实做了,但错误仍然存​​在。

你们中的任何人不知道可能是什么问题吗?

0 个答案:

没有答案
相关问题