本文目录一览:
- 1、求jsp代码,题目如下:
- 2、编写两个jsp页面a.jsp、b.jsp及一个javabeanCompute.java,a.asp页面提供一个表单,
- 3、jsp中引入的js文件里alert总是弹出方形乱码
- 4、用jsp在页面输出一个五行五列的空心方形
- 5、jsp中实现界面的圆角矩形
求jsp代码,题目如下:
rect.jsp
%@ page language="java" pageEncoding="utf-8"%
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
html
head
/head
body
form action="com.jsp" method="post"
请输入正方形的边长: input type="text" name="length" width="100px"
br/ br/
input type="submit" value="submit"
/form
/body
/html
com.jsp
%@ page language="java" pageEncoding="utf-8"%
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
html
head
/head
body
%
String length=request.getParameter("length");
float s=0;
try{
s=Float.parseFloat(length);
}
catch (Exception e)
{
out.print("请输入有效数值brbr");
s=0;
}
%
正方形周长为: %=4*s %br/
正方形面积为: %=s*s %br/
/body
/html
编写两个jsp页面a.jsp、b.jsp及一个javabeanCompute.java,a.asp页面提供一个表单,
a.jsp如下:
%@
page
language="java"
import="java.util.*"
pageEncoding="gb2312"%
html
head
titlea.jsp/title
/head
body
form
name="form1"
action="b.jsp"
method="post"
矩形的长:input
type="text"
name="width"
size="5"
maxlength="5"/br/
矩形的宽:input
type="text"
name="length"
size="5"
maxlength="5"/br/
pinput
type="submit"
name="submit"
value="确认"/
/form
/body
/html
b.jsp如下
%@
page
language="java"
import="java.util.*"
pageEncoding="gb2312"
import="java.lang.*;"%
jsp:useBean
id="ab"
scope="page"
class="mypackage.Compute"/
html
head
titleb.jsp/title
/head
body
%
double
length=Double.valueOf(request.getParameter("length"));
double
width=Double.valueOf(request.getParameter("width"));
%
%!double
area;
%
%
ab.setLength(length);
ab.setWidth(width);
area=ab.computeArea();
%
font
size="5"
color="red"矩形的面积是:/font
%
out.println(area);
%
/body
/html报名为mypackage里面放的类为:Compute代码如下:
package
mypackage;
public
class
Compute
{
private
double
length;
private
double
width;
public
double
getLength()
{
return
length;
}
public
void
setLength(double
length)
{
this.length
=
length;
}
public
double
getWidth()
{
return
width;
}
public
void
setWidth(double
width)
{
this.width
=
width;
}
public
double
computeArea()
{
return
this.length*this.width;
}
}
jsp中引入的js文件里alert总是弹出方形乱码
问题原因在于你的jsp的页面编码格式和js的编码格式不一致导致的,解决办法如下
1:查看jsp页面page指令中的编码格式,是UTF-8或者GBK,在选中js文件,右键,属性,查看字符编码,改为与jsp页面字符编码相同的,点击确定即可
注意:此种方式会导致js文件中原有的中文变为乱码,重新写一次中文即可
2:选中js文件,右键,属性,查看字符编码,记住后确定;打开jsp文件,修改jsp文件的page执行中的pageEncoding,将其字符编码与js保持一致即可
用jsp在页面输出一个五行五列的空心方形
如果要达到你说的效果可以有三种实现方案:
(1)整一个五行五列的表格,用css限定单元格长宽相同、设置单元格间距
(2)利用BufferedImage类画一个Image显示在页面上
(3)用画图工具画一个图片有你说的效果,然后设置为某个元素的背景图片
第二种方法可以去百度搜JSP验证码,实现原理相同,绘制代码改一下就可以了
jsp中实现界面的圆角矩形
/*CSS圆角*/.content{ margin:50; width:200px; background:#40534a; height:200px; padding:50px; } .circle_01{ background:#5e7365; height:1px; overflow:hidden; margin:0 3px;} .circle_02{ background:#5e7365; height:1px; overflow:hidden; margin:0 1px; } .circle_03{ background:#5e7365; height:1px; overflow:hidden; margin:0 1px; }.box{ border:1px solid #5e7365; background:#5e7365; height:100px; color:White; }页面:"/A"/A circle Content 效果图如下: