求教jsp后台管理员登录问题
login.jsp:
<script type="text/javascript">
function login(self) {
var name = document.getElementById("name");
var password = document.getElementById("password");
if(name.value != "" && password.value != "") {
self.href = "coo.jsp";
}}
...</script> </head>
<body>
...
<map name="Map">
<area shape="rect" coords="3,3,36,19" style="cursor: pointer;" onClick="login(this)">
<area shape="rect" coords="40,3,78,18" onClick="reset()">
</map>...
coo.jsp:
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@page import="java.sql.*,com.accp.jsp.Impl.*,com.accp.jsp.entity.*"%>
<%
request.setCharacterEncoding("GBK");
String name = request.getParameter("adminName");
String pass = request.getParameter("adminPwd");
String input = request.getParameter("checking");
LoginAdmin loginadmin = new LoginAdmin();
List<AdminBook> list = loginadmin.loginCheck(name, pass);
if (list != null && list.size() != 0) {
for (int i = 0; i < list.size(); i++) {
AdminBook adminbook = list.get(i);
if (adminbook.getAdminName().equals(name)&& adminbook.getAdminPwd().equals(pass)) {
adminbook = new AdminBook(name,pass);
session.setAttribute("loginadmin", adminbook);
if(action.equals("submit")){
response.sendRedirect("../Manager.jsp");
break;
}else{
response.sendRedirect("../index.jsp");
break;......
跳转到coo.jsp输入的用户名和密码怎么传到coo.jsp进行验证?求教~!!!
[最优解释]
if(name.value != "" && password.value != "") {
self.href = "coo.jsp?name="+name.value+"&password="+password.value;
}}
coo.jsp用request.getParameter获取
[其他解释]
login.jsp中的表格action="coo.jsp"直接提交表格就是了
[其他解释]
如果出现这样的错误可能是服务器没有开。
1.jsp是运行在服务器上的程序,你应该安一个服务器,常用的服务器为tomcat.建议用tomcat6以后的版本
2.可以到www.apache.org的下,也可以百度一下。
3.安装后可以在浏览器中输入http://localhost:8080/来测试一下tomcat是否成功,如果成功就会显示tomcat的主页。
4.将项目部署到tomcat,然后在浏览器中输入http://localhost:8080/你的项目名/要运行的jsp文件
如有不懂我会再告诉你
[其他解释]