src/org/bs/servlet/backend/MaterialServlet.java

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

package org.bs.servlet.backend;


import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.bs.dao.MaterialDao;
import org.bs.dao.impl.MaterialDaoImpl;
import org.bs.model.Material;
import org.bs.service.DeptService;
import org.bs.service.MaterialService;
import org.bs.utils.JDBCHandler;
import org.bs.utils.PageContext;
import org.bs.utils.ResultUtils;

public class MaterialServlet extends BaseServlet {
	
	private MaterialService materialService;
	private MaterialDao materialDao = new MaterialDaoImpl();
	
	public void validate(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
			response.setContentType("text/plain");
      		response.setHeader("Cache-Control", "no-cache");
			int no = Integer.parseInt(request.getParameter("no"));
			Material material = materialService.findById(no);
	        PrintWriter out=response.getWriter();
	        if(material!=null)
	        	out.write("1");
	        else 
	        	out.write("0");
	        out.flush();
	        out.close();

	}
	
	public void getByNo(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		response.setContentType("text/plain");
  		response.setHeader("Cache-Control", "no-cache");
		String no = request.getParameter("no");
		Material material = materialDao.getMaterialByNo(no);
        PrintWriter out=response.getWriter();
        if(material!=null)
        	out.write(material.getName());
        else 
        	out.write("此材料未录入材料名");
        out.flush();
        out.close();
	}
	public void getIdByNo(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		response.setContentType("text/plain");
		response.setHeader("Cache-Control", "no-cache");
		String no = request.getParameter("no");
		Material material = materialDao.getMaterialByNo(no);
后面还有 73 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。