modifycompanyaction.java
来自「一个公司管理系统,用简单的htmlt要servlet做的,有增.查.改功能.适合」· Java 代码 · 共 61 行
JAVA
61 行
package com.tarena.servlet.action;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.tarena.dao.CompanyDao;
import com.tarena.dao.CompanyDaoImpl;
import com.tarena.vo.Company;
public class ModifyCompanyAction implements Action {
public String execute(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
//获取ID,并通过ID来查询具体的记录信息
int id = Integer.parseInt(request.getParameter("id"));
CompanyDao compdao = new CompanyDaoImpl();
Company comp = compdao.queryCompanyById(id);
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head><title>修改公司信息</title></head>");
out.println("<body><center>");
out.println("<h1>更新IT公司信息</h1>");
out.println("<form method=post action='company?action=update'>");
out.println("<input type='hidden' name='id' size='20' value='" + comp.getId() + "'>");
out.println("<table border=1><tbody>");
out.println("<tr><td>公司名:</td><td><input type=text name='name' value='" + comp.getName() +"'/></td>");
out.println("<tr><td>所在城市:</td><td><select size='1' name='city'>");
out.println("<option>北京</option><option>上海</option><option>广州</option><option>深圳</option>");
out.println("<option>长沙</option><option>武汉</option><option>杭州</option><option>大连</option>");
out.println("<option>天津</option><option>厦门</option><option>海口</option></select></td>");
out.println("<tr><td>具体地址</td><td><input type='text' name='address' size='50' value='" + comp.getAddress() + "'>");
out.println("<tr><td>电子邮箱</td><td><input type='text' name='email' size='50' value='" + comp.getEmail() + "'>");
out.println("<tr><td>公司规模</td><td><select size='1' name='scale'>");
out.println("<option>0~50</option><option>50~100</option><option>100~200</option><option>200~300</option>");
out.println("<option>300~500</option><option>500~800</option><option><option>2000~5000</option><option>5000~10000</option><option>>10000</option>");
out.println("</select>人");
out.println("<tr><td>公司性质</td><td><select size='1' name='kind'>");
out.println("<option>外资</option><option>合资</option><option>民营</option><option>国企</option></select></td></tr>");
out.println("<tr><td>要求技术:</td><td><input type=text name='requiretech' value='" + comp.getRequiretech() +"'/></td>");
out.println("<tr><td>公司描述</td><td><textarea name='description' rows='3' cols='50'>" + comp.getDescription() +"</textarea></td>");
out.println("</tr>");
out.println("</tbody></table>");
out.println("<input type='submit' value='提交' name='B1' />");
out.println("</form>");
out.println("</center></body>");
out.println("</html>");
return null;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?