欢迎光临散文网 会员登陆 & 注册

第二次操作考试:Java web字符串拼接,显示成表格,有时要记忆,默写内容【诗书画唱】

2020-10-06 21:54 作者:诗书画唱  | 我要投稿



package T;


public class Product {

    private String name;

    private Double price;

    public Product(String n,Double p) {

// TODO Auto-generated constructor stub

    this.name = n;

    this.price = p;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public Double getPrice() {

return price;

}

public void setPrice(Double price) {

this.price = price;

}

}

package T;


import java.io.IOException;

import java.util.ArrayList;

import java.util.List;


import javax.servlet.ServletException;

import javax.servlet.annotation.WebServlet;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;


/**

 * Servlet implementation class TestServlet

 */

@WebServlet("/ts")

public class TestServlet extends HttpServlet {

private static final long serialVersionUID = 1L;

       

    /**

     * @see HttpServlet#HttpServlet()

     */

    public TestServlet() {

        super();

        // TODO Auto-generated constructor stub

    }


/**

* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)

*/

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

// TODO Auto-generated method stub

this.doPost(request, response);

}


/**

* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)

*/

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

// TODO Auto-generated method stub

List<Product>list = new ArrayList<Product>();

for(int i = 0;i < 3;i ++) {

Product p = new Product("商品" + i,3.3 + i);

list.add(p);

}

//将List中的数据拼接成一个表格,并且显示出来

StringBuilder html = new StringBuilder();

html.append("<table border='1'><tr><th>商品名称"

+ "</th><th>商品价格</th><th>操作</th></tr>");

for(Product p : list) {

html.append("<tr><td>");

html.append(p.getName());

html.append("</td><td>");

html.append(p.getPrice());

html.append("</td><td><a href='#'>修改</a></td></tr>");

}

html.append("</table>");

// System.out.println(html);

response.setCharacterEncoding("gbk");

//将html代码显示在页面上

response.getWriter().write(html.toString());

}


}



第二次操作考试:Java web字符串拼接,显示成表格,有时要记忆,默写内容【诗书画唱】的评论 (共 条)

分享到微博请遵守国家法律