尼古拉丁丶赵四 2019-01-22 11:37 采纳率: 0%
浏览 1185

在web.xml版本为3.0且isELIgnored="false"的情况下,EL表达式仍未正常显示于jsp上。(跪求大佬帮忙)

**1.事情经过 **

   起初我在写一个注册的jsp,然后想通过el回显数据。写好之后,在浏览器里发现可以回显,然后写了个验证码,想看下验证码的情况,结果就发现没有回显数据。
    我上网查了之后说,是web.xml版本过低,要设置isELIgnored="false",我在jsp里面设置了,不行,在web.xml里面设置了初始值,不行。我的web.xml是3.0的。

2.代码

jsp部分代码
<form action="<c:url value="/StudentServlet"/>" method="post">
    <input type="hidden" name="method" value="login">
    ${requestScope.loginmsg }<br/>
        学号:<input type="text" name="studentid" value="${requestScope.student.studentid }"/><br/>
        密码:<input type="password" name="password" value="${requestScope.student.password }"/><br/>
        验证码:<input type="text" name="verifycode" /><br/>
        <input type="submit" value="登录">
    </form>

servlet部分代码
try {
        student = studentservice.login(s);
        request.setAttribute("student", student);
        return "f:/studentjsps/jiemian/main.jsp";
    } catch (loginException e) {
        request.setAttribute("student", s);
        request.setAttribute("loginmsg", e.getMessage());
        return "r:/studentjsps/login.jsp";
    }

    web.xml
    <?xml version="1.0" encoding="UTF-8"?>

xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">

  • 写回答

1条回答 默认 最新

  • 软件求生 2019-01-22 11:58
    关注

    这是Servlet的最新写法?我记得传参都是用转发。

    评论

报告相同问题?

悬赏问题

  • ¥15 MapReduce结果输出到HBase,一直连接不上MySQL
  • ¥15 扩散模型sd.webui使用时报错“Nonetype”
  • ¥15 stm32流水灯+呼吸灯+外部中断按键
  • ¥15 将二维数组,按照假设的规定,如0/1/0 == "4",把对应列位置写成一个字符并打印输出该字符
  • ¥15 NX MCD仿真与博途通讯不了啥情况
  • ¥15 win11家庭中文版安装docker遇到Hyper-V启用失败解决办法整理
  • ¥15 gradio的web端页面格式不对的问题
  • ¥15 求大家看看Nonce如何配置
  • ¥15 Matlab怎么求解含参的二重积分?
  • ¥15 苹果手机突然连不上wifi了?