欢迎来到天天文库
浏览记录
ID:50788221
大小:56.50 KB
页数:4页
时间:2020-03-08
《Java开发技术 普通高等教育十一五 国家级规划教材 教学课件 作者 魏勇习题答案 习题分析解答.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、习题分析解答第五章6.建立一个FORM表单,如下:
2、"name="sex"value="female">female
3、,其VALUE值也被确定。试编写JSP程序,读取sex的值,若为male,提示"welcomeboy!",否则提示"welcomegirl!"。[提示]主要程序语句::<%Stringsex=request.getParameter(“sex”);if(sex==null){out.println(“youdidn’tchoose.”);}elseif(sex.compareTo(“male”)==0){out.println(“welcomeboy!”);}elseif(sex.compareTo(“female”)==0){out.println(“we
4、lcomegirl!”);}%>:8.编写程序,要求用户输入一个数字,当用户输入的是数字时,输出用户输入的数字。否则,提示"yourinputisn’tanumber"。[提示]主要程序段::Stringmystr=request.getParameter(“num”);Stringthestr=“0123456789”;if(thestr.indexOf(mystr)==-1){out.println(“yourinputisn’tanumber!”);out.println();out.println(“itis”+mystr);}else{ou
5、t.println(“yourinputis”+mystr+“!”);}:9.编写程序,判断从客户接收的数据是否为整数。[提示]主要程序段:<%//catch将捕捉try模块中抛出的异常try{//从表单中获取数据Stringstring_num=request.getParameter(“num”);//定义一个Integer新类,并赋予初值0Integerint_num=newInteger(0);//定义一个整型变量intint_out=int_num.parseInt(string_num);out.print(“yourinputis”+int_o
6、ut);}catch(NumberFormatExceptione){//如果捕捉到异常NumberFormatException,就会执行下面的语句Stringstring_num=request.getParameter(“num”);out.print(“yourinputiswrong!”);out.print(“”);out.print(“yourinputis”+string_num);}%>:10.编写程序判断用户输入的电子邮件是否合法。[提示]主要程序段::intstr_pos=email.indexof(“@”);if(str_po
7、s==-1
8、
9、email.indexof(“@”,str_pos)==-1)out.print(“您输入的Email格式不对!”);}else{out.print(“yourEmailis”+email);}:11.session是JSP的内建对象,不需要建立。在Servlet中,session不是内建对象,需要手工做这些工作,代码如下:HttpSessionsession=request.getSession(true);session.putValue(“variable”,“value”);在JSP中可以这样取得session值:<%session.g
10、etValue(“variable”);%>应用上面
此文档下载收益归作者所有