JSP程序设计问题

JSP程序设计问题,第1张

<%@ 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 图形验证码 设计完整的程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9585349.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存