###前提・実現したいこと
servletでJSONを出力するものを作成しています
###発生している問題・エラーメッセージ
srevletでJSONが使えない
例外
javax.servlet.ServletException: サーブレットの実行により例外を投げました
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
原因
java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/ObjectMapper
jp.ac.hal.GetPost.doGet(GetPost.java:38)
javax.servlet.http.HttpServlet.service(HttpServlet.java:624)
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
原因
java.lang.ClassNotFoundException: com.fasterxml.jackson.databind.ObjectMapper
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1892)
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1735)
jp.ac.hal.GetPost.doGet(GetPost.java:38)
javax.servlet.http.HttpServlet.service(HttpServlet.java:624)
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
###該当のソースコード
ここにご自身が実行したソースコードを書いてください
public class Param {
public String name;
public String text;
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
String json = null;
Param info = new Param(); info.name = "testtesttest"; info.text = "samplesamplesample"; ObjectMapper mapper = new ObjectMapper(); json = mapper.writeValueAsString(info); System.out.println(json); }
###試したこと
###補足情報(言語/FW/ツール等のバージョンなど)
開発はeclipseで動的プロジェクトのservletに記述した一部です
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。