在表单处理页面通过reques请求对象的getParameter(String arg)方法来获取指定的表单
获取表单数据: String name = request.getParameter(" userName");
getParameter :<input type = "text" name = "UserName" value = "name“>
如果数据为中文的话就会产生乱码,解决方法如下:
一:<request.setCharaterEncoding (" gb2312");>
二:String str = request.getParameter ("content");
str = new (str.getBytes(" ISO-8859-1") ,(” gb2312") );
将获取到的信息保存到request中,以便验证失败后返回页面后回显用户已填写的信息
request.setAttribute(" name" , name);
property属性值为 * 表示将表单中字段的值自动赋值给指定的JAVABEAN中与该字段同名的属性。
getAttribute(); //取一个session相联系的消息
setAttribute () ; //提供一个关键词和一个值,替换掉以前的值
Integer item = (Integer )session .getAttribute(" item") //检索出session的值并转化为整型
test1.jsp (信息写入) test2.jsp(从session读出)
test1.jsp
session.setAttribute (" str" , new String (" This is test") );
test2.jsp
String Is_str = null;
Is_str = (String) session .getAttribute("str");
out println(" 从session里读取出的值为:" Is_str);