新手学j2ee web 开发遇到点小问题
刚学,找了个小实例跟着做。
在主页面index.jsp中输入用户名密码,建立另一个页面login.jsp来接受并显示。
问题出现了就是点击登录没有反应。
我在浏览器里输入两个页面都能正常打开。
看了几遍代码不知道问题出在哪,求各位大神指教。
正常应该这样


附上代码
index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>
登录系统
</title>
<style>
td{
font-size:18px;
}
body{
background:lightgray;
}
</style>
<script language="javasvript">
function check(){
var na,p,f;
na=document.getElementById("name");
p=document.getElementById("pw");
f=document.getElementById("fo1");
if(na.value!=""&p.value!=""){
f.submit();
}
}
</script>
</head>
<body>
<form action="jsp/login.jsp" method="post" id="fo1">
<table border="1" cellspacing="0">
<tr>
<td>用户名</td>
<td><input type="text" name="name" id="name"></td>
</tr>
<tr>
<td>密码</td>
<td><input type="password" name="pw" id="pw"></td>
</tr>
<tr>
<td colspan="2" align="right"> <input type="button" value="登录" onclick="check()"> </td>
</tr>
</table>
</form>
</body>
</html>
login.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String name,pw;
name=request.getParameter("name");
pw=request.getParameter("pw");
out.println(name);
out.println(pw);
%>
------解决方案--------------------
<input type="submit" value="登录">
看还提交?
if(na.value!=""&&p.value!="")