JSP标签使用报错:使用“name”和“value”属性期望“jsp:param”标准操作

问题:使用“name”和“value”属性期望“jsp:param”标准操作

在使用jsp:param标签的时候出现错误在这里插入图片描述

org.apache.jasper.JasperException: /doLogin.jsp (.: [16],: [8]) 使用“name”和“value”属性期望“jsp:param”标准操作
	org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:42)
	org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:292)
	org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:98)
	org.apache.jasper.compiler.Parser.parseParam(Parser.java:839)
	org.apache.jasper.compiler.Parser.parseBody(Parser.java:1691)
	org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:1016)
	org.apache.jasper.compiler.Parser.parseForward(Parser.java:880)
	org.apache.jasper.compiler.Parser.parseStandardAction(Parser.java:1132)
	org.apache.jasper.compiler.Parser.parseElements(Parser.java:1469)
	org.apache.jasper.compiler.Parser.parse(Parser.java:144)
	org.apache.jasper.compiler.ParserController.doParse(ParserController.java:244)
	org.apache.jasper.compiler.ParserController.parse(ParserController.java:105)
	org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:206)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:386)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:362)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:346)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:605)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:400)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
):注意 主要问题的全部 stack 信息可以在 server logs 里查看
  • 错误指向注释行在这里插入图片描述

解决方案:将jsp标签内的注释去掉即可

<body>
    <%--依然使用forward标签转发--%>
    <%--不能在下面的foward标签里面插入任何注释--%>
    <%--param传递新参数或者改变原本传入的参数均可--%>
    <jsp:forward page="userCenter.jsp">
        <jsp:param value="admin@123.net" name="email"/>
        <jsp:param value="20200520" name="password"/>
    </jsp:forward>
</body>

在这里插入图片描述

  • 原本网上基本查不到自己的解决方案,后面在stackoverflow看到类似的网友解决方法,确定了自己也是此类问题,只是自己也解决了。

  • 可以参考:JSP - Expecting “jsp:param” standard action with “name” and “value” attributes
    在这里插入图片描述

  • 虽然JSP好像真的有点老了,就学学原理拓展知识也是不错的小白日常。有些问题还真的没能查到解决方案,在这就先把坑记下来了。

  • 15
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值