【Java开源代码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学会员整理了Java开源代码-AddStudentServlet.java的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
package chp20;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
public class AddStudentServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
response.setContentType("text/html;charset=gb2312");
String contextPath = request.getContextPath();// 取得请求的上下文
HttpSession session = request.getSession(); // 取得session
String requestPath = request.getServletPath();// 取得servlet的路径
System.out.println("request.getServletPath()=" + requestPath);
if (requestPath.equals("/AddStudentServlet")) {
String id = request.getParameter("id");// 从request中取出name为id的值
String name = request.getParameter("name");// 从request中取出name为name的值
String address = request.getParameter("address");// 从request中取出name为address的值
String age = request.getParameter("age");// 从request中取出name为age的值
String msc = request.getParameter("Math_score");// 从request中取出name为Math_score的值
String esc = request.getParameter("Eng_score");// 从request中取出name为Eng_score的值
String csc = request.getParameter("chinese_score");// 从request中取出name为chinese_score的值
StudentDataBean sdb = new StudentDataBean();// 创建StudentDataBean对象
// 将获得的参数放入DataBean sdb中
sdb.setId(id);
sdb.setName(name);
sdb.setAddress(address);
sdb.setAge(age);
sdb.setChinese_score(Integer.parseInt(csc));
sdb.setEng_score(Integer.parseInt(esc));
sdb.setMath_score(Integer.parseInt(msc));
// 将sdb对象放入请求的属性"student"中
request.setAttribute("student", sdb);
// 将sdb对象放入session的属性"student"中
session.setAttribute("student", sdb);
// 根据请求将页面跳转到指定的页面
request.getRequestDispatcher("/lession20/addstudentsuccess.jsp")
.forward(request, response);
}
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
doGet(request, response);
}
}
上一篇:
AddStudent.java
下一篇:
村落共同体的核心架构研究