JSP高手给个编程

1、合理利用相应的内置对象设置页面的跳转并使页面每隔10秒自动刷新一次。2、编写一个JSP页面,该页面提供一个表单,用户通过表单输入圆的半径后提交给本页面,JSP页面将计... 1、合理利用相应的内置对象设置页面的跳转并使页面每隔10秒自动刷新一次。
2、编写一个JSP页面,该页面提供一个表单,用户通过表单输入圆的半径后提交给本页面,JSP页面将计算圆的面积和周长的任务交给一个JavaBean去完成,并将计算结果在另外一个JSP页面中显示出来。
3、程序实现统计网站的客户在线流量功能。用户访问本站点时,改程序判断是否是新客户。如果为新客户,将 number 变量加 1;如果是访问过的老客户其变量值不变。
4、编写用户注册实例,当用户在用户注册页面中没有输入任何信息,则返回用户注册页面,如果用户在用户注册页面中输入完整的用户注册信息后,则进入显示用户注册信息页面。在编写程序中需要用JSP动作元素去实现。
展开
 我来答
黄静huangjing
2010-06-12 · 超过12用户采纳过TA的回答
知道答主
回答量:23
采纳率:0%
帮助的人:31.2万
展开全部
login.jsp

<%@ page contentType="text/html;charset=GB2312"%>
<html>
<title>注册页面</title>
<body>
<form action="" method=get>
<table align="center">
<tr><td>姓名:<input type=text name="nam" size=5></td><tr>
<tr><td> </td></tr>
<tr><td>性别:<input type=radio name="Sex" value="男" checked="default">男
<input type=radio name="Sex" value="女" >女
</td></tr>
<tr><td> </td></tr>
<tr><td>生日:<input type=text name="birthday"></td></tr>
<tr><td> </td></tr>
<tr><td>喜欢的书籍:<input type=checkbox name="book" value="c语言">c语言
<input type=checkbox name="book" value="大争之世">大争之世
<input type=checkbox name="book" value="楚氏春秋">楚氏春秋
<input type=checkbox name="book" value="江山美色">江山美色
</td></tr>
<tr><td> </td></tr>
<tr><td>职业:<Select name="worker">
<Option value="学生">学生
<Option value="记者">记者
<Option value="作家">作家
<Option value="游民">游民
</Select>
</td>
</tr>
<tr><td> </td></tr>
<tr><td><input type=submit value="提交"></td></tr>
</table>
</form>
<% String name=request.getParameter("nam");
String sex=request.getParameter("Sex");
String birthday=request.getParameter("birthday");
String book=request.getParameter("book");
String worker=request.getParameter("worker");
if(name==null||sex==null||birthday==null||book==null||worker==null)
{
%>
<br><br>
<table align=center>请填写完整的资料!</table>
<% } else { %>
<br><br> <table align=center>欢迎进入注册!</table>
<% } %>

</body>
</html>

ent.jsp

<%@ page contentType="text/html;charset=GB2312"%>
<%@ page import="first.*"%>
<jsp:useBean id="circle" class="first.Page1" scope="session"/>
<html>
<title>访问首页</title>
<body>
<a href="login.jsp">login.jsp</a>
<form action="show.jsp" method="get">
圆的半径:<input type="text" name="radius" value='0'><br>
      <input type=submit value="提交">
</form>
<%! int number=0;%>

<% boolean boo=session.isNew();
if(boo)number++;
out.print("您是第"+number+"位访问本站的客户!");
%>
<% response.setHeader("Refresh","10;URL=show.jsp");

%>

</body>
</html>

show.jsp

<%@ page contentType="text/html;charset=GB2312"%>
<%@ page import="first.*"%>
<jsp:useBean id="circle" class="first.Page1" scope="session"/>
<h2>welcome to show.jsp</h2>
<% String r=request.getParameter("radius");
if(r==null)r="0";
%>
<%=r%>

<jsp:setProperty name="circle" property="radius" param="radius"/>
圆的周长:<jsp:getProperty name="circle" property="length"/><br>
圆的面积:<jsp:getProperty name="circle" property="area"/><br>
<a href="login.jsp">login.jsp</a>

Page1.java

package first;
public class Page1
{double radius;
double length;
double area;
public void setRadius(double r)
{
radius=r;

}

public double getLength()
{length=(2*Math.PI*radius);
return length;
}

public double getArea()
{area=Math.PI*Math.pow(radius,2);
return area;
}

public double getRadius()
{return radius;}
}
我在机子上运行过,能运行!希望符合你的要求!
雄仔117
2010-06-15 · 超过13用户采纳过TA的回答
知道答主
回答量:120
采纳率:0%
帮助的人:28.4万
展开全部
把整个问题抛出来给别人做,你觉这样做有用吗?回去自己翻点书看看会更好些!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
快乐的玉米肠
2010-06-08 · TA获得超过127个赞
知道答主
回答量:74
采纳率:82%
帮助的人:39.8万
展开全部
好好,翻翻课本看看!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式