您的位置:首页 > 编程语言 > Java开发

[一天一点java web]根据提交文本框输出表格

2013-04-26 17:23 225 查看
功能介绍,

由一个页面的表单 提交行和 列两个数据 提交到另一个页面

显示页面上 用表格的形式显示出来,并每个表格都显示是第几个。

并且如果提交文本框内的不是数字,提示警告:please input digit

现在新建一个form.jsp

form.jsp里的代码是:

<body>

<form action="table.jsp">

row:<input type="text" name="row"><br>

col:<input type="text" name="col"><br>

<input type="submit" value="提交">

</form>

</body>

下面再接着新建一个table.jsp,以供显示表格

下面是table.jsp的代码:

<body>

<%

int row = 0;

int col = 0;

<!-- 这里用到了try catch 是 如果里面抛异常,就给它输出一个警告 -->

try

{

<!-- 先获取提交的行和列 并将获取的值 转为整数型 -->

row = Integer.parseInt(request.getParameter("row"));

col = Integer.parseInt(request.getParameter("col"));

}

catch(Exception ex)

{

out.print("please input digit");

return;

}

int value = 0;

%>

<table width="1" border="1">

<%

for(int i=0;i<row;i++)

{

%>

<tr >

<%

for(int j=0;j<col;j++)

{

%>

<td>

<!-- 因为数字是从0开始的,所以要++value -->

<!-- 这里的输出要从td里面写,如果写在tr就不管用了 -->

<%= ++value %>

</td>

<%} %>

</tr>

<% }%>

</table>

</body>

写完这个小程序,我立马想到了写99乘法表。。想了想 没想出来,真的是笨啊

还是得平时多做小案例,才能积累更多的经验啊,俗话怎么说的来着,学到用时方恨少。

我们要不停的学习,不停的进步,只有这样,我们才会离自己心中的目标越来越近。

本文出自 “运维工程师” 博客,谢绝转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: