<%@ page language="java" %>
<%@ page contentType="text/html";charset="gbk"%>
<%request.setCharacterEncoding("GBK");%>
<html>
<body>
<table align="center">
<th>paramName</th><th>paramValue</th></br>
<td>用户名:</td><td><%= request.getParameter("myText") %></td></br>
<td>密码:</td><td><%= request.getParameter("myPassword") %></td></br>
<td>性别:</td><td><%= request.getParameter("myRadio") %></td></br>
<td>邮件地址:</td><td><%= request.getParameter("myEmail") %></td></br>
<td>大学:</td><td><%= request.getParameter("mySelect") %></td></br>
</table>
</body>
</html>不能生产.class文件,哪位高手指出错误,先谢了

解决方案 »

  1.   

    是关于<%@>里面的东西  用ide生成文件比如eclipse呢
      

  2.   

    我用的是Editplus,我想没什么关系吧
      

  3.   


    getParameter(String)String 必需为引用网页的相应name属性值,建意将前一个页面也粘上来。
    以下提供参考:
    login.jsp:
    <%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
    <html>
      <head>
           <title>My JSP 'login.jsp' starting page</title>
        </head>
      <body>
      <form method="post" action="loginShow.jsp" name="form1"/>
    <p>姓名:<input type="text" name="loginName" size="20"/>
       <br>密码:<input type="password" name="password" size="20"/>
    <br>
    <input type="submit" name="submit" value="提交" size="6"/>
    <input type="reset" name="reset" value="重置"  size="6"/>
    </form>
     </body>
    </html>loginshow.jsp:
    <%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
    <%@ page import="mybean.maths.LoginBean" %>
    <html>
      <head>   
        <title>My JSP 'loginShow.jsp' starting page</title>
      </head>
      
      <body>
        <jsp:useBean id="stu" class="mybean.maths.LoginBean" scope="page"/>
    <jsp:setProperty name="stu" property="*"/>
    <%
    if(stu.check())
    {
    %>
    <h2>欢迎<jsp:getProperty name="stu" property="loginName"/>进入报名系统。</h2><p>你登录的信息是:
    名称:<jsp:getProperty name="stu" property="loginName"/>
    密码:<jsp:getProperty name="stu" property="password"/>
    <%}
    else
    {
    %><h2>登录失败,单击<a href="javascript:history.back(-1);">这里重新登录</a></h2>
    <%

    %>
      </body>
    </html>javabean.class:
    package mybean.maths;
    import java.io.*;
    public class LoginBean {
    private String loginName=null;
    private String password=null;
    public void LoginBean()
    {

    }
    public void setLoginName(String s)
    {
    loginName=s;
    }
    public String getLoginName()
    {
    return loginName;
    }
    public void setPassword(String p)
    {
    password=p;
    }
    public String getPassword()
    {
    return password;
    }
    public boolean check()
    {
    if("tyy".equals(loginName)&&"tyy".equals(password))
    return true;
    else 
    return false;
    }
    }
      

  4.   

    前一个页面是.html文件
    <html>
    <title>注册表单</title>
    <body>

    <form action="kk.jsp"  method="post">

    <h1 align="center" ><font color="red">新用户注册</font></h1>

    用户名:
    <input type="text" name="myText">
    </br>
    密码:
    <input type="password" name="myPassword">
    </br>

    性别:
    <input type="radio" name="myRadio" value="boy" >男
    <input type="radio" name="myRadio" value="girl">女
    </br>
    Email地址:
    <input type="text" name="myEmail">
    </br>
    所在学校:
    <select name="mySelect">
    <option value="">...</option>
    <option value="Agriculture University">湖南农大</option>
    <option value="Hunan University">湖南大学</option>
    <option value="Hunan keda">湖南科大</option>
    <option value="Central University">中南大学</option>
    </select>
    </br>
    <input type="reset" name="myReset" value="重置"></td>
    <input type="submit" value="注册提交">
    </br>

    </form>
    </body>
    </html>
      

  5.   


    editplus编译jsp需要servlet相关的包。直接放到tomcat下面去编译也可以。但是纯javac不带classpath是不能编译jsp的还有一个可能是myRadio有两个,直接getParameter好像不行。
      

  6.   

    应该产生.class文件吗,不能产生.class文件的,又不是.java文件
      

  7.   

    jsp文件怎么能生成class文件呢?java文件才行!jsp servlet解析的