扩展名应为jsp
main.jsp
<%@ page contentType="text/html;charset=Gb2312"%>
<%
String Name=(String)session.getAttribute("usname");
if(Name==null)
{
response.sendRedirect("login.jsp");
}
%>
<html>
<head>
<title>登陆成功</title>
</head>
<body>
<p><%= Name %>您好!</p>
<p>您已成功登陆,可以使用系统的服务了。点击<a href=select.htm><font color=red>开始</font></a>进入找寻页面</p>
</body>
</html>
main.jsp
<%@ page contentType="text/html;charset=Gb2312"%>
<%
String Name=(String)session.getAttribute("usname");
if(Name==null)
{
response.sendRedirect("login.jsp");
}
%>
<html>
<head>
<title>登陆成功</title>
</head>
<body>
<p><%= Name %>您好!</p>
<p>您已成功登陆,可以使用系统的服务了。点击<a href=select.htm><font color=red>开始</font></a>进入找寻页面</p>
</body>
</html>
解决方案 »
- 从C++端接受html片段,我java这边怎么解析,能显示到页面上来呀?
- action保存值问题
- 在Web.xml中 如何配置被打到jar包中的Servlet类啊 多谢
- cookie容量过大问题!!!(急!)
- 怎样解决大型网站中新闻的相关连接问题
- 登陆的判断用哪个方法好
- Syntax error, 'for each' statements are only available if source level is 5.
- 为什么我的tomcat不会自动重载servlet啊??
- 高手帮忙,头都大了!
- 关于在tomcat的虚拟路径设置问题
- 一个传送表单的问题
- 急急急急急!请问谁有jspsmartupload的源代码,请共享!
在请教
为什么存为jsp就可以,而htm就不行呢?
.jsp .htm在执行的时候有什么不同呢?
如果要在html里包含一个文本类型的文件,应该用
<!-- include file="test.htm" -->
htm后缀当然不会解释jsp,于是jsp就不起作用了.
还有,你这两个页面是有问题的,usename/password在哪里输入?
你从MAIN进去,转到LOGIN,然后就该报错了.
String Name=(String)session.getAttribute("usname");
if(Name==null)
{
response.sendRedirect("login.htm");
}
%>
...
因为你页面中先要判断session是否为空,这是服务端代码,必须要jsp文件给web服务器来执行
而htm文件是纯客户端代码,只能由浏览器解释执行,浏览器是不会理会session的