免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1489 | 回复: 6
打印 上一主题 下一主题

struts 标签库问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-11-15 09:41 |只看该作者 |倒序浏览
jsp页面:
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html" %>
<html>
<head>
<title>
select
</title>
</head>
<body>
<html:form action="task.do">
<input type="text" name="a" value="aa">
<input type="hidden" name="page" value="select">
<input type="submit" name="a" value="aa">
</html:form>
</body>
</html>

web.xml
?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/j2ee/dtds/web-app_2_3.dtd">

<web-app>
          <display-name>ttt</display-name>
          <description>tttttt</description>
    <servlet>
    <servlet-name>action</servlet-name>
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
    <init-param>
      <param-name>config</param-name>
      <param-value>/WEB-INF/struts-config.xml</param-value>
    </init-param>
    <load-on-startup>2</load-on-startup>
  </servlet>
  <servlet-mapping>
            <servlet-name>action</servlet-name>
            <url-pattern>*.do</url-pattern>
  </servlet-mapping>
<taglib>
    <taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
    <taglib-location>/WEB-INF/tld/c.tld</taglib-location>
  </taglib>
  <taglib>
    <taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri>
    <taglib-location>/WEB-INF/tld/fmt.tld</taglib-location>
  </taglib>
        <taglib>
           <taglib-uri>/WEB-INF/tld/struts-bean.tld</taglib-uri>
            <taglib-location>/WEB-INF/tld/struts-bean.tld</taglib-location>
          </taglib>
          <taglib>
           <taglib-uri>/WEB-INF/tld/struts-html.tld</taglib-uri>
            <taglib-location>/WEB-INF/tld/struts-html.tld</taglib-location>
          </taglib>
        <taglib>
           <taglib-uri>/WEB-INF/tld/struts-tiles.tld</taglib-uri>
            <taglib-location>/WEB-INF/tld/struts-tiles.tld</taglib-location>
          </taglib>
          <taglib>
           <taglib-uri>/WEB-INF/tld/struts-logic.tld</taglib-uri>
            <taglib-location>/WEB-INF/tld/struts-logic.tld</taglib-location>
          </taglib>
        <taglib>
           <taglib-uri>/WEB-INF/tld/struts-nested.tld</taglib-uri>
            <taglib-location>/WEB-INF/tld/struts-nested.tld</taglib-location>
          </taglib>

</web-app>

报错:
javax.servlet.ServletException: Cannot retrieve definition for form bean null on action task.do
        org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
        org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:75
        org.apache.jsp.select_jsp._jspService(select_jsp.java:72)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

论坛徽章:
0
2 [报告]
发表于 2005-11-15 10:00 |只看该作者
你这段代码用到bean了么??

论坛徽章:
0
3 [报告]
发表于 2005-11-15 10:36 |只看该作者
没有,我就是用各最简单的标签库

论坛徽章:
0
4 [报告]
发表于 2005-11-15 18:30 |只看该作者
我不是这个意思..你的异常翻译下.第一行.

论坛徽章:
0
5 [报告]
发表于 2005-11-16 10:58 |只看该作者
我也是这不明白,<html:form action="task.do"> 应该是标签库html的,而且应该是在提交后才解析的怎么能说是bean呢?

论坛徽章:
0
6 [报告]
发表于 2005-11-16 11:38 |只看该作者
在你的struts-config.xml定义task时没有指定name="xxx",就是form的名称

form是继承ActionForm或ValidatorForm的。

论坛徽章:
0
7 [报告]
发表于 2005-11-16 14:06 |只看该作者
name项应该是可选的,不需要填写
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP