
<%@ page language="java" import="javautil" pageEncoding="GBK"%>
<html>
<head>
<title>标题名</title>
<%
double s,c;
public double getArea(double a){
s=314aa;
return s;
}
public double getLength(double a)
{
c=2a314;
return c;
}
%>
<body><form action="" name="form1" method="post">
请输入圆的半径:<input type="text" name="r" >
<input type="submit" name="sub" value="提交">
<input type="reset" name="re" value="重置">
</form>
<% String r;double a;
r=requestgetParameter("r");
if(r!=null && !requal("")){
a=IntegerParseInt(r);
%>
圆的面积是:<%=getArea()%>
圆的周长是:<%=getLength()%>
</body>
<html>
JSP是一种建立在Servlet规范功能之上的动态网页技术,是在通常的网页文件中嵌入脚本代码,用于产生动态内容,在JSP文件中嵌入的是java代码和JSP标记。
特点:
1、将内容的生成和显示进行分离使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。
2、强调可重用的组件绝大多数JSP页面依赖于可重用的,跨平台的组件来执行应用程序所要求的更为复杂的处理。
3、采用标识简化页面开发Web页面开发人员不会都是熟悉脚本语言的编程人员。
JSP的优缺点
一、缺点
1、JSP技术极大的增加了产品的复杂性。
2、java的高效率运行需要占用大量的内存和硬盘空间。一方面,java的高速运行是通过class文件常驻内存来实现的,另一方面,还需要硬盘空间来存储一系列的java文件和class文件以及对应的版本文件。
3、JSP程序调试困难。
二、优点
1、JSP代码跨平台,即一次编写,处处运行。
2、JSP组件跨平台可重用,企业JavaBeans组件可以访问传统的数据库,并能以分布式系统模式工作于Solaris,Linux,UNIX和Windows平台。
3、支持多种网页格式。
4、JSP标签可扩充性。JSP技术允许开发者扩展JSP标签,定制JSP标签库,所以网页制作者充分利用与XML兼容的标签技术强大的功能,大大减少对脚本语言的依赖。
三个文件:
一:loginjsp
<%@ page contentType="text/html;charset=gb2312" %>
<html>
<head>
<title>管理员登录</title>
</head>
<script>
function check_admin(form)
{
if(formuservalue=="")
{
alert("请输入管理员账号!");
formuserfocus();
return false;
}
if(formpassvalue=="")
{
alert("请输入管理员密码!");
formpassfocus();
return false;
}
if (formverifyvalue=="")
{
alert("请输入验证码!");
formverifyfocus();
return false;
}
}
</script>
<body>
<center>
<form action="verifyjsp" method="post" onSubmit="return check_admin(this);">
<table width="400" border="1" bordercolor="#99CCFF" cellpadding="0" cellspacing="0" style="border-collapse:collapse">
<tr>
<td height="90" colspan="2" align="center"><font size=4 color="red">数字验证码技术</font>
<br height="40" colspan="2" align="center"><font size=2 color="blue">(1) 确认用户身份权限以及控制访问登录点</font>
<br height="40" colspan="2" align="center"><font size=2 color="blue">(2) 防止欺骗攻击、杜绝恶意批量自动注册</font></td>
</tr>
<tr>
<td height="40" align="right">账号: </td>
<td width="200" align="left" valign="middle"> <input type="text" name="user" size="20" /></td>
</tr>
<tr>
<td height="40" align="right">密码: </td>
<td height="40" align="left" valign="middle"> <input type="password" name="pass" size="21" /></td>
</tr>
<tr>
<td height="40" align="right">系统验证码: </td>
<td> <img border=0 src="verifyCodejsp"></td>
</tr>
<tr>
<td height="40" align="right">输入验证码: </td>
<td> <input type=text name=verify maxlength=4 value="" ></td>
</tr>
<tr>
<td height="40" colspan="2" align="center"><input type="submit" value=" 确定 " />
<input type="reset" value=" 重置 " /></td>
</tr>
</table>
</form>
</center>
</body>
</html>
以上就是关于JSP程序设计问题全部的内容,包括:JSP程序设计问题、解释JSP的作用,并列举JSP的特点、JSP 图形验证码 设计完整的程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)