一、实现IHttpServletAdaptor接口,重写doAction方法
package nc.bankpub.servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import nc.bs.framework.adaptor.IHttpServletAdaptor;
public class CoreAdviseServlet implements IHttpServletAdaptor
{
/**
*
*/
private static final long serialVersionUID = 121275289217155119L;
@Override
public void doAction(HttpServletRequest paramHttpServletRequest, HttpServletResponse paramHttpServletResponse)
throws ServletException, IOException
{
// TODO Auto-generated method stub
}
}
编写upm
<?xml version="1.0" encoding="gb2312"?>
<module name="bankpub">
<public>
<component accessProtected="false" name="coreAdvise" remote="true" singleton="false" tx="NONE">
<implementation>nc.bankpub.servlet.CoreAdviseServlet</implementation>
</component>
</public>
</module>
访问方式:http://IP:PORT/service/coreAdvise
二、继承HttpServlet类,根据实际需求重写方法,配置hotwebs\nccloud\WEB-INF\web.xml
package nc.bankpub.servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class CoreAdviseServlet extends HttpServlet
{
/**
*
*/
private static final long serialVersionUID = 121275289217155119L;
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException
{
String code = req.getParameter("code");
System.out.println(code);
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException
{
doGet(req, resp);
}
}
配置hotwebs\nccloud\WEB-INF\web.xml
<servlet>
<servlet-name>coreAdvise</servlet-name>
<servlet-class>nc.bankpub.servlet.CoreAdviseServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>coreAdvise</servlet-name>
<url-pattern>/coreAdvise</url-pattern>
</servlet-mapping>
访问方式:http://IP:PORT/nccloud/coreAdvise