Java Web JSTL实现登陆页面重定向 jstl标签
<form action="js/loginResult.jsp" class="loginForm" id="loginForm" method="post">
<!--这里是表单提交页面-->
<div class="Login_area">
<div class="loginPos">
帐 号: <input type="text" name="userName" id="nameField" />
</div>
<div class="loginPos">
密 码: <input type="password" name="pwdName" id="pwdField" />
</div>
<div class="loginPos">
验证码:<input type="text" name="checkNumber" id="checkField">
</div>
<div class="checkImage" id="checkImage">
这里放一张图
</div>
</div>
<br> <input type="submit" id="upLoad" value="登陆" class="upLoadBtn">
</form>
<!--此页面的文件格式为html格式-->
这个是参数接收页面,仅作测试作用
<body>
<c:out value="${param.userName}" ></c:out>
<c:set var="name" value="12345"></c:set>
<c:set var="pwd" value="12345"></c:set>
<c:choose>
<c:when test="${ param.userName == name && param.pwdName == pwd }">
<c:redirect url="http://www.baidu.com"></c:redirect>
</c:when>
<c:otherwise>
<c:redirect url="../../index.html"></c:redirect>
</c:otherwise>
</c:choose>
</body>
这里面用到了EL(Expression Language)表达式,${******}具体怎么用可以百度啦
1.在使用jstl需要配置一些东西,具体怎么弄可以参见菜鸟教程的jstl教程
2.测试目的:
在参数传递页面,表单中有两个输入框,一个输入用户名(userName)一个输入密码(pwdName),给表单设置一个提交方式(post)以及提交之后跳转的页面(LoginResult.jsp)
然后想要在LoginResult.jsp页面中获取登录页面的参数,就可以用 ${ param.userName == name && param.pwdName == pwd } choose-when就相当于switch的功能
3.只是一个简单的使用方式,哪有问题的话可以告诉我咯
最新文章
- C#/VB.NET 向PowerPoint文档插入视频
- WebService学习总结(四)——调用第三方提供的webService服务
- wind取交易日历n day数据
- 在 Cloud 9 中搭建和运行 Go
- js正则验证邮箱、手机号、年龄
- nginx.conf文件说明
- mac os快捷键
- html 模板 swig 预编译插件 grunt-swig-precompile
- 加密解密知识 php非对称加密
- javascript实现继承的6种方式
- .Net程序员 Solr-5.3之旅 (三)Solr 从MSSQ导入索引数据
- 关于使用HttpSessionBindingListener获取在线用户数,同一用户登陆一次
- Python Unittest 自动化单元测试框架Demo
- php根据IP获取经纬度信息--百度地图篇
- 设计模式的征途—19.命令(Command)模式
- Python @property 方法
- 微信小程序分享朋友圈
- Sql与C#中日期格式转换总结
- 04. Pandas 3| 数值计算与统计、合并连接去重分组透视表文件读取
- MyBatis对于Java对象里的枚举类型处理