VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 908|回复: 8

一个奇怪的struts问题!(急)

[复制链接]

2

主题

6

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-1-17 20:40:01 | 显示全部楼层 |阅读模式
我以前的jsp页面还可以打开呢,怎么我加了个<html:form>之后就有错误了呢?
页面代码如下:
(页面头略)
<html:html>
<head>
    <title>::::在线考试系统::::</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="/exam/css/Style.css" rel="stylesheet" type="text/css">
<META content=CnSohoW设计 name=description>
<META content="firekinger@163.com" name=author>
</head>
  <body>
  <p>&nbsp;</p>
<table width="506" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#d2ebff" class="Xsmall">
<tr bgcolor="#FFFFFF">
<td height="28" colspan="4">
<TABLE cellSpacing=0 cellPadding=0 width="100%"
border=0>
          <TBODY>
            <TR>
              <TD
                 height=25 background=/exam/img/backt.gif class="Xsmall"><strong>试题浏览</strong></TD>
            </TR>
          </TBODY>
      </TABLE>
</td>
</tr>
<html:form action="/questionSearch">
  <tr bgcolor="#FFFFFF">
    <td height="30" colspan="4"><div align="center">
      <font color="#0000FF"></font></div>      
      </td>
    </tr>
  <tr bgcolor="#FFFFFF">
    <td height="30" colspan="4"><div align="center">
      <table width="490" border="0" cellpadding="0" cellspacing="0" class="Xsmall">
        <tr>
          <td width="126"><div align="center"><img src="/exam/img/query_1.gif" width="12" height="13" align="absmiddle"> 快速检索
              -&gt;</div>
            <div align="center"></div></td>
          <td width="221">关键字:
                  <html:text property="keyText" styleClass="Sborder" styleId="keyText" size="18" maxlength="20"></html:text>
          <td width="51">
            <div align="left">
            <html:submit property="enter" styleClass="Sborder" styleId="enter" value="确 定"></html:submit>
            </div></td>
          <td width="92"><div align="center"></div></td>
        </tr>
      </table>
       </div></td>
    </tr>
   
   
     <tr bgcolor="#FFFFFF">
    <td width="100" height="25"><div align="center">题 目</div></td>
    <td width="350"><div align="center">选 项</div></td>
    <td width="200"><div align="center">类 型</div></td>
    <td width="50"><div align="center">删除否</div></td>
    <td width="50"><div align="center">更 新</div></td>
  </tr>
  <logic:iterate id="e" name="coll">
  <tr bgcolor='#FFFFFF'>
  <td height='25'>
                          &nbsp;⊙ <bean:write name="e" property="detail"/>
                  </td>
         <td>
                          <div align='center'><bean:write name="e" property="choices"/></div>
                  </td>
                 
                  <td>
                          <div align='center'><bean:write name="e" property="note"/></div>
                  </td>
                 
                  <td>
                          <div align='center'><html:link page="/questionDel.do" paramId="id" paramName="e" paramProperty="id">删除</html:link></div>
                  </td>
                  <td>
                          <div align='center'><html:link page="/questionPreUpdate.do" paramId="id" paramName="e" paramProperty="id">更新</html:link></div>
                  </td>
          </tr>
  <tr>
  </tr>
  </logic:iterate>
  <tr bgcolor="#FFFFFF">
    <td height="30" colspan="4">
          <div align="center">       
            </div></td>
    </tr>
  </html:form>
  </TABLE>

</html:html>



发生了如下错误:
javax.servlet.ServletException: Cannot retrieve definition for form bean null
        org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:867)
        org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:800)
        org.apache.jsp.WEB_002dINF.admin.question_005flist_jsp._jspService(question_005flist_jsp.java:256)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
        org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
        org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
        org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
        org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

请帮我一下,谢谢!
回复

使用道具 举报

0

主题

6

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-1-23 10:54:01 | 显示全部楼层
没有在struts中去定义这样一个form去封装jsp页面上的<html:form>之间的数据.
在struts中如果用<html:form>去表示一个表单的话,是必须定义好了form.
回复

使用道具 举报

2

主题

6

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-1-27 23:45:02 | 显示全部楼层
哦 我知道了 呵呵 应该是楼上说的问题!
回复

使用道具 举报

2

主题

6

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-1-27 23:54:01 | 显示全部楼层
感谢!
回复

使用道具 举报

0

主题

10

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
发表于 2020-1-29 22:45:01 | 显示全部楼层
呵呵,你的html:form 对应的formBean 没有定义哦,
回复

使用道具 举报

2

主题

6

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-2-5 08:00:01 | 显示全部楼层
呵呵 是啊 我是初学 不过这个对初学者很说明问题啊!
回复

使用道具 举报

0

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-2-5 13:15:01 | 显示全部楼层
奇怪么?汗
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-23 21:30:02 | 显示全部楼层
没有对应的form
回复

使用道具 举报

0

主题

1

帖子

1.00

积分

新手上路

Rank: 1

积分
1.00
发表于 2020-8-24 14:07:35 | 显示全部楼层
学习了  谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表