web项目Servlet配置及jsp访问Servlet

57 阅读1分钟

            "" + title + "\n" +

            "<body bgcolor=\"#f0f0f0\">\n" +

            "<h1 align=\"center\">" + title + "\n" +

            "

    \n" +

                "  

  • 站点名:"

                + name + "\n" +

                "  

  • 网址:"

                + request.getParameter("url") + "\n" +

                "

\n" +

            "

2、配置servlet——在web.xml文件里面配置

    

    HelloForm

    lgq.action.HelloForm

 

 

    HelloForm

    /TomcatTest/HelloForm

 

3、jsp表单访问servlet

           

网址名:


网址:

方法2:多方法servlet

==============

1、创建servlet类

public class ServletInAJAX extends HttpServlet {

    private static final long serialVersionUID = 1L;

    private MyInterface dao = new MyInterfaceImpl();

    private MyTable table = new MyTable();

    private PageBean pageBean= new PageBean();

    

    /**

     * Constructor of the object.

     */

    public ServletInAJAX() {

        super();

    }

    /**

     * Destruction of the servlet.

     */

    public void destroy() {

        super.destroy(); // Just puts "destroy" string in log

        // Put your code here

    }

    

    public void doPost(HttpServletRequest request, HttpServletResponse response)

            throws ServletException, IOException {

            System.out.println("-------doPost-------"+request.getParameter("method"));

        

             this.doGet(request, response);

    }

    

    

    public void doGet(HttpServletRequest request, HttpServletResponse response)

            throws ServletException, IOException {

        System.out.println("-------doGet-------");

        //查询

        if(request.getParameter("method").equals("lgqtest")){

            List list = new ArrayList();

            String msg = "";

            msg ="测试接口啦"; 

            list.add(msg);

             response.getWriter().print(new JSONObject().element("msg",list));

        }

    

    }

    /**

     * Initialization of the servlet.

     *

     * @throws ServletException if an error occurs

     */

    public void init() throws ServletException {

        // Put your code here

    }

}

2、配置servlet

      

        action1

        

            lgq.action.ServletInAJAX

        

    

    

        

        action1

        /testa

    

3、访问servlet

创建jQuery方法

   

           $(function(){

           

                    $("#btn").click(function(){

                        var url = $("#myForm").attr("action");

                        var data = $("#myForm").serialize();

                        $("#testb1").text(url);

                        $("#data1").text(data);

                        

                      $.ajax({

               url:"/Helloworld/testa?method=lgqtest",

               type:"get",

               dataType:"json",

               success:function(data){ 

最后

给大家送上我成功跳槽复习中所整理的资料,由于文章篇幅有限,所以只是把题目列出来了,我自己手头上整理的资料均和上面的答案可免费分享,需要这些资料和答案的朋友,可以点击这里免费领取

image

image

image