奇怪,好像没有错啊!
如果明天你还没有解决,我去公司机器上帮你调试看看。
另,试试把 scope 改成 "page" 看看 —— scope 的取值我一直比较糊涂

解决方案 »

  1.   

    把你的文件结构贴出来look一下呢
      

  2.   

    类里添加个方法
    public person() { }
      

  3.   

    <jsp:useBean id="p" scope="request" class="com.jsp.person"/>
    这里,改成
    <jsp:useBean id="p" scope="page" class="com.jsp.person"/>
    试试
    不过估计没有效果看 zez(思恩 闭关练功ing...) 的提示
    你应该在JSP页面的前面加一个 <% @page import="com.jsp.*" %> 的
      

  4.   

    ex1.jsp<% @page import="com.jsp.*" %><jsp:useBean id="p" scope="request" class="com.jsp.person"/>
    <jsp:setProperty name="p" property="sex" param="sex"/>
    <jsp:setProperty name="p" property="name" param="name"/>
    </jsp:useBean><form action="ex1.jsp" method="get">
    <input type="text" name="name">
    <input type="text" name="sex">
    <input type="submit" value="submit">
    </form>
      

  5.   

    应该是没有下面这句
     <% @page import="com.jsp.*" %>