当前位置:编程学习 > JAVA >>

MyEclipse 9.1严重问题

在MyEclipse 9.1中的JSP程序如何运行?为什么用浏览器直接打开原JSP文件运行时不能传递数据?例如:
Login.jsp:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.util.*" pageEncoding="gb2312"%>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
   <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>登录页面</title>

  </head>
  
  <body>
    <form method="post" action="LoginChecked.jsp">
     User: <input type="text" name="userName" /><br />
     Password: <input type="password" name="userPassword" /><br />
     <input type="submit"   value="Login" name="submit" /> 
     <input type="reset" value="Reset" name="reset" />
    </form>
  </body>
</html>


LoginChecked.jsp:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.util.*" pageEncoding="gb2312"%>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    
    
    <title>登录验证</title>
    

<%
String name = request.getParameter("userName");
String password = request.getParameter("userPassword");
%>
  </head>
  
  <body>
    <%
     if(name != ""   &&   password != "") {
    %>
     <jsp:forward page="Succeed.jsp">
     <jsp:param value="<%=name %>" name="a1" />
     <jsp:param value="<%=password %>" name="a2" />
     </jsp:forward>
    <%
     }
     else {
    %>
     <jsp:forward page="Unsucceed.jsp"></jsp:forward>
    <%
     }
    %>
  </body>
</html>

Succeed.jsp:
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    
    
    <title></title>
    


  </head>
  
  <body>
     Login succeess!<br /><br />
    
     Name: <%=request.getParameter("a1") %><br />
     Password: <%=request.getParameter("a2") %>
  </body>
</html>


用浏览器运行方式直接打开Login.jsp点击Login按钮后却只显示LoginChecked.jsp而且还是空白页,也不会跳转;但通过Dreamweaver 8中的运行后就可以了。。为什么? --------------------编程问答-------------------- 在myeclipse9.1中如何运行JSP? --------------------编程问答-------------------- 应该部署服务器,然后再把JSP部署到服务器上,就可以了。
你到网上找一个“部署”的视频。一看就明白。

记得给分哦  --------------------编程问答-------------------- 没有部署,直接在浏览器中打开jsp文件,无法解析你文件中java代码块。 --------------------编程问答-------------------- 9.1!!!!!!!!!!!
楼主你也太快了吧 --------------------编程问答-------------------- 楼主知道部署么???????jsp你咋直接就访问呢 --------------------编程问答-------------------- .... --------------------编程问答-------------------- 拿个分先,。。。。。。 --------------------编程问答-------------------- 部署了吗?部署了应该不会出现这个问题吧 --------------------编程问答-------------------- 囧,LZ你是怎么运行这个项目的.. --------------------编程问答-------------------- 只是编辑状态打开的吧。没有布置到服务器打开怎么有效果??? --------------------编程问答--------------------
直接就打开? 哥 你咋不部署呢,然道在其他版本也是这么干的?然道能打开?
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,