<%
if (request.getParameter("pass")=="abc123") {
response.sendRedirect("index.jsp");
} else {
Session.setAttribute("user","china");
response.sendRedirect("main.jsp");
}
%>输入密码,然后判断,是否是“abc123”,决定转向的页面。
结果总是提示:未定义的变量或类名:Session
Session.setAttribute("user","worldsky");
^
1 个错误, 1 个警告怎么回事啊?是不是少了什么东西?还有阿,我把“Session.setAttribute("user","china");”去掉,也不能自动转向其他页面,也是提示处错。我以前是写ASP的,这个项目非要用jsp,没办法,希望大家帮忙。谢谢
if (request.getParameter("pass")=="abc123") {
response.sendRedirect("index.jsp");
} else {
Session.setAttribute("user","china");
response.sendRedirect("main.jsp");
}
%>输入密码,然后判断,是否是“abc123”,决定转向的页面。
结果总是提示:未定义的变量或类名:Session
Session.setAttribute("user","worldsky");
^
1 个错误, 1 个警告怎么回事啊?是不是少了什么东西?还有阿,我把“Session.setAttribute("user","china");”去掉,也不能自动转向其他页面,也是提示处错。我以前是写ASP的,这个项目非要用jsp,没办法,希望大家帮忙。谢谢
解决方案 »
- 莫名其妙的错误。两个人写同样的方法,不知道为什么会报这个错误!
- jfreechart制作的柱状图像报表
- 如何实现树形菜单
- 请问:<form method="post" action="loginserverlet" >中的action后的loginserverlet是什么意思啊,在哪可以找到啊?
- 想用javacript打开本地网页,但路径中有中文就不行了,如何解决?
- JSP中iterator的问题
- struts 框架中整个应用程序只有一个入口点,当访问量增大时会不会有性能问题,有这方面经验的进来谈谈
- 小白求教
- 求救!!!
- 很着急,chrome控制台里面怎么调试js啊
- 哪位能邦忙解释.没有基础.只会VBSCRIPT
- 有谁搞过tomcat5.5.x+iis5.x/6整合配置有成功的吗?
这是在检验它们是否引用相同的内存地址
if(request.getParameter("pass")!=null && request.getParameter("pass").equals("abc123"))
like this!
中未找到方法 setAttribute(java.lang.String, java.lang.String)。
session.setAttribute("user","china");
^
1 个错误, 1 个警告
我把request.getParameter("pass")=="abc123"改了。但是还是不能自动转向。我用的webserver是jswdk。
他的提示信息,我有点看不懂。com.sun.web.core.DefaultServlet: init
HANDLER THREAD PROBLEM: java.net.SocketException: Socket is closed
java.net.SocketException: Socket is closedHANDLER THREAD PROBLEM: java.net.Socke
tException: Socket is closed at java.net.Socket.getInputStream(Unknown Source)
at com.sun.web.server.ConnectionHandler.run(ConnectionHandler.java:161)
HANDLER THREAD PROBLEM: java.net.SocketException: Socket is closed
java.net.SocketException: Socket is closed
at java.net.Socket.getInputStream(Unknown Source)
at com.sun.web.server.ConnectionHandler.run(ConnectionHandler.java:161)
java.net.SocketException: Socket is closed
at java.net.Socket.getInputStream(Unknown Source)
at com.sun.web.server.ConnectionHandler.run(ConnectionHandler.java:161)
com.sun.jsp.runtime.JspServlet: init
Scratch dir for the JSP engine is: work\%3A80%2F
IMPORTANT: Do not modify the generated servlets
HANDLER THREAD PROBLEM: java.net.SocketException: Socket is closed
java.net.SocketException: Socket is closed
at java.net.Socket.getInputStream(Unknown Source)
at com.sun.web.server.ConnectionHandler.run(ConnectionHandler.java:161)
HANDLER THREAD PROBLEM: java.net.SocketException: Socket is closed
java.net.SocketException: Socket is closed
at java.net.Socket.getInputStream(Unknown Source)
at com.sun.web.server.ConnectionHandler.run(ConnectionHandler.java:161)
HANDLER THREAD PROBLEM: java.net.SocketException: Socket is closed
java.net.SocketException: Socket is closed
at java.net.Socket.getInputStream(Unknown Source)
at com.sun.web.server.ConnectionHandler.run(ConnectionHandler.java:161)
HANDLER THREAD PROBLEM: java.net.SocketException: Socket is closed
java.net.SocketException: Socket is closed
at java.net.Socket.getInputStream(Unknown Source)
at com.sun.web.server.ConnectionHandler.run(ConnectionHandler.java:161)
response.sendRedirect("index.jsp");
}
中未找到方法 setAttribute(java.lang.String, java.lang.String)。
session.setAttribute("user","china");
^
1 个错误, 1 个警告另外我在设置session之前加了“request.getSession();”,也没有用。怎么办啊,一共就几行代码,老是搞不定。
要用asp两天项目就作完了。可人家非要在windows 2000上用jsp。说是代码统一。
request.getSession().setAttribute("user","worldsky");还是出错
在页面头部加上“<% Page session=true %>”等等
现在就下面这行代码不能运行。
request.getSession().setAttribute("user","worldsky");
我把其他的代码都删了,只留这行代码,依然不行。
后来用了request.getSession().setAttribute("user","worldsky");
但都不行
问这个问题颇有点弱智,但还是要问一下
第一个页面就一个form,输入密码,传入这一页
---------------------------------------------------------------------
貌似jsp之间不能getParameter这样取值
这个问题在这说不会有答案的。揭帖把,搂住
setAttribute(String name, java.lang.Object value)
上面是setAttribute的定义。
我现在用这种方法调用:session.setAttribute("user","worldsky");他就提示无法找到下面的方法:
setAttribute(java.lang.String, java.lang.String)是不是这里有问题?
new String("china")才是一个对象
setAttribute("user", "china")这样也不会错
中未找到方法 setAttribute(java.lang.String, java.lang.String)。
session.setAttribute("user","china");
^
1 个错误, 1 个警告另外我在设置session之前加了“request.getSession();”,也没有用。怎么办啊,一共就几行代码,老是搞不定。