通过request.getParameter()方法,所得到的结果的数据类型可以是哪些类型? 我需要正确的答案
importjavax.servlet.*;importjavax.servlet.http.*;publicclassAdminServletextendsHttpSe...
import javax.servlet.*;
import javax.servlet.http.*;
public class AdminServlet extends HttpServlet {
protected void processRequest(HttpServletRequest request,HttpServletResponse response) throws
ServletException,IOException {
AdminDataBaseBean database = new AdminDataBaseBean();
String action=request.getParameter("action").trim();//获取action属性的值
if(action.equals("login")){//用户点击了"提交"按钮
String username=request.getParameter("username").trim();
} else if(action.equals("delete")) {//用户按下了"删除"链接
String id=request.getParameter("productId");
String pageno=request.getParamter("pageno");
session.setAttribute("showresult",vec);
this.forward(request,response,"showadddelete.jsp?pageno="+pageno);
} else if(action.equals("next")) {//用户按下了"下一页"链接
String pageno = request.getParameter("pageno");
this.forward(request,response,"showadddelete.jsp?pageno="+pageno);
} else if(action.equals("previous")) {
String pageno = request.getParameter("pageno");
this.forward(request,response,"showadddelete.jsp?pageno="+pageno);
} else if(action.equals("add")) {//用户按下了"添加新商品"链接
this.forward(request,response,"showadddelete.jsp?pageno="+pageno);
......
}
}
}
第一问:代码行String pageno = request.getParameter("pageno");中,pageno的数据类型是什么?通过request.getParameter()方法,所
得到的结果的数据类型可以是哪些类型?
第二问:代码行session.setAttribute("showresult",vec);中作用了session,在web应用中,session的功能是什么? 展开
import javax.servlet.http.*;
public class AdminServlet extends HttpServlet {
protected void processRequest(HttpServletRequest request,HttpServletResponse response) throws
ServletException,IOException {
AdminDataBaseBean database = new AdminDataBaseBean();
String action=request.getParameter("action").trim();//获取action属性的值
if(action.equals("login")){//用户点击了"提交"按钮
String username=request.getParameter("username").trim();
} else if(action.equals("delete")) {//用户按下了"删除"链接
String id=request.getParameter("productId");
String pageno=request.getParamter("pageno");
session.setAttribute("showresult",vec);
this.forward(request,response,"showadddelete.jsp?pageno="+pageno);
} else if(action.equals("next")) {//用户按下了"下一页"链接
String pageno = request.getParameter("pageno");
this.forward(request,response,"showadddelete.jsp?pageno="+pageno);
} else if(action.equals("previous")) {
String pageno = request.getParameter("pageno");
this.forward(request,response,"showadddelete.jsp?pageno="+pageno);
} else if(action.equals("add")) {//用户按下了"添加新商品"链接
this.forward(request,response,"showadddelete.jsp?pageno="+pageno);
......
}
}
}
第一问:代码行String pageno = request.getParameter("pageno");中,pageno的数据类型是什么?通过request.getParameter()方法,所
得到的结果的数据类型可以是哪些类型?
第二问:代码行session.setAttribute("showresult",vec);中作用了session,在web应用中,session的功能是什么? 展开
1个回答
展开全部
第一问:得到的值都是String类型
第二问:session主要是为了保存某个值,它的周期较长,默认时间长度为一个浏览器打开到关闭,它都保存着这个值,除非中途session销毁,比如:用户登陆这个例子:
String user=request.getParameter("userid");
......
session.setAttribute("user",user);
在用这个用户名登陆后,随时都可以通过session.getAttribute("user"),调用这个用户名
第二问:session主要是为了保存某个值,它的周期较长,默认时间长度为一个浏览器打开到关闭,它都保存着这个值,除非中途session销毁,比如:用户登陆这个例子:
String user=request.getParameter("userid");
......
session.setAttribute("user",user);
在用这个用户名登陆后,随时都可以通过session.getAttribute("user"),调用这个用户名
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询