java.WEB(html与jsp)

要求:

1.通过HTML表单输入两个数字,提交给jsp程序,完成此两个数字相加结果的输出。
1)HTML代码:





求和


求和







输入a:

输入b:

2)jap程序代码:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




求和


<% String number1 =request.getParameter("number1"); String number2=request.getParameter("number2"); double a=Double.parseDouble(number1); double b=Double.parseDouble(number2); double c; c=a+b; out.print("a+b="+c); %>

返回上一级

运行结果:
使用工具:Tomcat
java.WEB(html与jsp)_第1张图片
2.通过HTML表单输入3个字符串,提交给jsp程序,完成在字符串1中统计字符串2出现的次数,并把各个字符串2字串在字符串1中替换为字符串3字串,最后把替换结果输出到浏览器。
1)HTML代码:





字符串操作


字符串操作

字符串1:

字符串2:

字符串3:

2)jsp代码:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




字符串操作


字符串操作





<% request.setCharacterEncoding("UTF-8"); String str1=request.getParameter("str1"); String str2=request.getParameter("str2"); String str3=request.getParameter("str3"); String str4=str1; int num=0; int l=str2.length(); for(int i=0;i<=str1.length()-l;i++){ if(str2.indexOf(str1.substring(i, i+l))>-1){ num++; str4=str1.replace(str1.substring(i,i+l), str3); } } %>

<% out.print("字符串1为:"+str1);%>

<% out.print("字符串2为:"+str2);%>

<% out.print("字符串3为:"+str3);%>

<% out.print("字符串2被字符串1包含了"+num+"次");%>

<% out.print("字符串2在字符串1中替换为字符串3后:"+str4);%>

返回上一级

运行结果:
java.WEB(html与jsp)_第2张图片

你可能感兴趣的:(java.WEB(html与jsp))