servlet怎么获取jsp页面不是用表单提交过来的text的值?
http://blog.csdn.net/zhifeng23/article/details/13631615
页面向后台发送请求,不是用表单提交,是用什么提交的呢?
通常Servlet在后台获取请求参数可以直接从HttpServletRequest对象中获取的,这个类的getParameter(请求参数名称)。
普通的请求参数都是text文本,而文件上传操作才会有ocstream形式的数据的。
a、form表单传值:
JSP页面有:,将department的id传到Sevlet
中,在程序中如下:ServletRequest request;String staffdepartment=request.getParameter("staffdepartment");可获取jsp传的department,但要获取id还要进行转化:int int_staffdepartment=Integer.parseInt(staffdepartment);
b、url传值
c、java代码传值
java片段代码,servlet只能接到 session.setAttribute("testSession","Hello session")的内容,而接不到 request的内容。在 servlet里用 request.getSession().getAttribute("testSession")获取 session内容。