JSP动态选择单选按钮(男或女) 通过JSTL实现

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               

基础知识:在JSP页面如何使用JSTL表达式?首先需要往web工程导入两个jar包,

一个是jstl.jar,另一个是standard.jar,在MyEclipse中,已经自动帮我们导入了,方便吧。

--------------------------------------------------------------------------------------------------------------------------------------

导入jar后,就可以在JSP页面使用以下标签来导入JSTL相应的标签库了。

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>  //JSTL核心标签库

<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>//JSTL函数标签库

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>//JSTL I18N格式标签库

扫描二维码关注公众号,回复: 3996739 查看本文章

<%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %>//JSTL  SQL标签库

<%@ taglib prefix="xml" uri="http://java.sun.com/jsp/jstl/xml" %>//JSTL   XML标签库

--------------------------------------------------------------------------------------------------------------------------------------

是情是这样的,我有一个JSP页面提交表单,表单代码如下:

<form method="post" action="result.jsp">
    <input type="text" name="sex" value="男">
    <input type="submit" value="submit">
</form>

//截图如下


---------------------------------------------------------------------------------------------------------------------------------------

JSP表单接收页面result.jsp主要代码如下:

<form method="post" action="">
    <input type="radio" name="sex" >男
    <input type="radio" name="sex">女
 </form>

截图如下:


---------------------------------------------------------------------------------------------------------------------------------------------------------------------------

我想要实现的功能是,当表单提交页面提交的数据是【男】时,那么接收页面result.jsp中的单选按钮【男】就被选中,

如果表单提交页面提交的数据是【女】,那么接收页面result.jsp中的单选按钮【女】就处于选中状态,

如何才能实现我想要的功能呢?

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

功能实现,把接收页面的表单代码改成下面这样既可:

<form method="post" action="">
    <input type="radio" name="sex" <c:if test="${param.sex== '男'}">checked="checked"</c:if>>男
    <input type="radio" name="sex" <c:if test="${param.sex== '女'}">checked="checked"</c:if>>女
    </form>
</center>

友情提醒:记得在JSP页面引入JSTL的核心标签库哈。

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------

效果截图如下:

//提交页面


//接收页面


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


您的十分满意是我追求的宗旨。

您的一点建议是我后续的动力。







           

给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

这里写图片描述

猜你喜欢

转载自blog.csdn.net/hfdgjhv/article/details/83893969
今日推荐