本文目錄一覽:
- 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 效果圖如下:
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/309136.html