JSP简单问题
在servlet获取jsp页面参数的语句不是这个么:
String name = (String)request.getAttribute("U_name");
String password = (String)request.getAttribute("U_password");
if(name!=null) {
name=new String(name.getBytes("8895_1"),"gb2132");//中文转换
}
可是为什么我在用一下语句输出的时候得到null呢?
out.println(", your name and password");
out.println("Your name is:"+name+" <br>");
out.println("Your password:"+password)
request.getParameter("U_name")
String name = (String)request.getParameter("U_name");
在servlet获取页面的参数是
request.getParameter("U_name")
在jsp获取servlet的参数一般是
String name = (String)request.getAttribute("U_name");
String name = (String)request.getAttribute("U_name"); 是取得request对象里属性值的方法
String name = (String)request.getParameter("U_name"); 才是取得参数的方法
估计是1楼2楼所说的错误吧!
确实挺简单的
相关问答:
我在jsp页面存上一个session,本页面还可以取出值来.
但是一刷新,或者打开新的页面就取不出值来了.
奇怪的是,我测试另一个程序时候
在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了.
......
我是用STRUTS ,做了一个JSP页面,提交后没有存入数据库。
JSP代码如下:
aa.jsp代码
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ taglib uri=" ......
我的程序如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv=&q ......
简单描述下问题------
Servlet里用 request.getSession(false).setAttribute("userBean", user);保存一个user对象
在login.jsp里用 UserBean user = (UserBean)session.getAttribute ......
我有一段JSP写的网页,里面用了大量的标签,但是我现在想在整个网页外加一个大表格,是整个网页不占满整个屏幕,而是按照宽度为1003像素固定显示,但是用表格不行,请问应该怎么弄?
代码如下,我也不知道用 ......