永发信息网

编写jsp文件问什么老是显示代码

答案:3  悬赏:40  手机版
解决时间 2021-03-09 00:51
<%@ page contentType="text/html" pageEncoding="GBK"%>
<html>
<head>
<title>login_success.jsp</title>
</head>

<body>
<center>
<h1>登录操作</h1>
<h2>登录成功</h2>
<h2>欢迎<font color="red"><%=request.getParameter("uname") %></font>光临!</h2>
</center>
</body>
</html>
最佳答案
在这之前应该是还有一个登录页面的如:正确的jsp代码:
1:Login.jsp(登录页面)

<%@pagecontentType="text/html;charset=GBK"%>
<form action="Login.jsp"method="post">
用户名:<inputtype="text" name="name"/><br/>
密 码:<inputtype="text" name="password"/><br/>
<inputtype="submit" value="登录"/>
<inputtype="reset" value="重置"/><br/>
</form>
<%
request.setCharacterEncoding("GBK");
Stringname = request.getParameter("name") ;
Stringpassword = request.getParameter("password") ;
//假设用户名是abc,密码为:123455
if(!(("".equals(name)|| name == null)&&("".equals(password) || password ==null))){

if("abc".equals(name)&& "123456".equals(password)){
session.setAttribute("name",name);
response.sendRedirect("Welcome.jsp");
}else{
%>
<h1>用户名或密码错误</h1>
<%
}

}
%>

2:Welcome.jsp(欢迎页面)
<%@page contentType="text/html;charset=GBK"%>
<%
if(session.getAttribute("name")!=null){

%>
<h1>登录成功,欢迎欢迎光临!!</h1>
<h2><ahref="Logout.jsp">注销</a></h2>
<%
}else{
%>
<h1>请先<ahref="Login.jsp">登录</a>!</h1>
<%
}
%>

3.Logout.jsp(注销页面)
<%@pagecontentType="text/html;charset=GBK"%>
<%
session.invalidate();
%>
<h1>您已经退出了登录!</h1>
全部回答
在这之前应该是还有一个登录页面的如:正确的jsp代码: 1:login.jsp(登录页面) <%@pagecontenttype="text/html;charset=gbk"%>
用户名: 密 码: <% request.setcharacterencoding("gbk"); stringname = request.getparameter("name") ; stringpassword = request.getparameter("password") ; //假设用户名是abc,密码为:123455 if(!(("".equals(name)|| name == null)&&("".equals(password) || password ==null))){ if("abc".equals(name)&& "123456".equals(password)){ session.setattribute("name",name); response.sendredirect("welcome.jsp"); }else{ %> 用户名或密码错误 <% } } %> 2:welcome.jsp(欢迎页面) <%@page contenttype="text/html;charset=gbk"%> <% if(session.getattribute("name")!=null){ %> 登录成功,欢迎欢迎光临!! 注销 <% }else{ %> 请先登录! <% } %> 3.logout.jsp(注销页面) <%@pagecontenttype="text/html;charset=gbk"%> <% session.invalidate(); %> 您已经退出了登录!
1. 在工程中增加一个过滤器用来处理编码 2. 在tomcat容器里配置编码类似这样 3.     <Connector port="8080" protocol="HTTP/1.1"  4.                connectionTimeout="20000"  5.                redirectPort="8443" URIEncoding="GBK"/>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
结婚证能贷款吗
求,跑男第5季11期,邓超传歌时出现的插曲是
男人在什么情况下容易颓废?
一个草字头一个剑的左边念什么
姐妹托老所在哪里啊,我有事要去这个地方
很多抗生素药物都是通过破坏核糖体发挥作用的
拖欠工资上法院投诉需要哪些程序
海尔h32e12怎么接电视选台器, 哪位大神帮帮
[微笑]表示什么意思
阴毛长了不知道能刮么?刮了后有啥后果?好么
华为手机进水了会经常见发热而且很汤
【鸿爪】下义无鸿爪是什么意思
目前使用b站的年龄段?
紫罗兰钢管舞室在哪里啊,我有事要去这个地方
QT450-10球墨铸铁金相检验结果这样写对吗?
推荐资讯
2015年中国结挂在客厅哪里风水好
手机黄钻怎么取消自动续费
下列关于现代生物工程技术的应用,可以实现的
常州方特乐园有什么好玩的
师父爱我电子书txt全集下载
为什么按Alt+41420会出现根号
女孩子为什么这么香
从旺角到尖沙咀多少钱
200CC血小板相当于多少血液
如何从动物血液中分离血清
虫媒花
怎样在PPT中插入一条粗直线
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?