JSP  通过下拉框选择内容
通过上述的内容,已经学习了通过文本框,请求服务器响应,并获取文本框中的数据内容。另外,用户也可以通过request对象获取其他组成形式的内容,比如获取下拉框中的内容。
文件名:select.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <title>选择喜欢的城市</title>
    </head>
    <body>
        <form action="selectshow.jsp" name="form" method="post">
            请选择您喜欢的城市:
            <select name="select">
                <option value="北京">北京</option>
html内容文本框                <option value="上海">上海</option>
                <option value="天津">天津</option>
                <option value="杭州">杭州</option>
                <option value="郑州">郑州</option>
            </select>
            <input type="submit" value="确定">
        </form>
    </body>
</html>
上述内容主要用来制作一些下拉框,并通过用户选择喜欢的城市,将选项传递到另一个页面。
文件名:selectshow.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>下拉框内容</title>
  </head>
  <body>
  <%request.setCharacterEncoding("UTF-8");
    String selsect = Parameter("select");%>
    <p>您选择的城市为:<%=selsect%></p>
  </body>
</html>
在该页面中,获取select.jsp页面传递过来的参数内容,并显示用户选择的下拉框中的内容。例如,浏览select.jsp页面的内容,并单击下拉框中的向下按钮,选择“天津”选项,如图4-16所示。
然后,单击【确定】按钮,将内容提交到selcetshow.jsp页面,并显示用户选择的选项,如
图4-17所示。
         
图4-16  选择选项                        图4-17  显示选项

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。