jsp留言板java代码 jsp实现留言板代码界面

java jsp页面怎么写java类?怎么调用java代码?

jsp中写java代码成为scriptlet,写在%%之间就可以了。

成都创新互联公司主要从事网页设计、PC网站建设(电脑版网站建设)、wap网站建设(手机版网站建设)、响应式网站开发、程序开发、网站优化、微网站、微信小程序开发等,凭借多年来在互联网的打拼,我们在互联网网站建设行业积累了丰富的成都网站设计、成都网站制作、网站设计、网络营销经验,集策划、开发、设计、营销、管理等多方位专业化运作于一体。

Scriptlet是包含在%和%之间的Java代码,在Web容器处理JSP页面时执行,通常会产生输出,并将输出发送到客户的输出流里。Scriptlet除了不能定义类和方法、不能用import引入类外,可以包含任何有效的Java代码。(Java类在Jsp外部定义,可用page指令的import属性引入,也可以Java Bean的形式使用。Java中的方法必须在类内定义,但Jsp允许使用声明定义方法。窗体(GUI)设计代码在Jsp中无效)。

Scriptlet例程:

%@ page contentType="text/html; charset=gb2312" %

html

head

titleJSP基本语法/title

/head

body

h1Scriptlet示例页面/h1

table border="1"

caption乘法口诀表/caption

%-- 在网页中嵌入Java代码的主要方法 --%

%

for(int i=1; i=9; i++) {

int j=1;

//out是JSP的一个内部对象,print方法用于向客户端输出数据

out.println("tr");

for(; j=i; j++) {

out.print("td" + j + "*" + i + "=" + j*i + "/td");

}

for(;j=9;j++) {

out.print("td /td");

}

out.println("/tr");

}

%

/table

/body

/html

求一个留言板的代码,要求用jsp+javaBean+java写。

[ftf=Webdings][fts=4][ftc=8FC63D][ftc=17BCB4]Y[/ft][/ft][/ft][/ft] [ftf=Webdings][fts=3][ftc=438CCB]Y[/ft][/ft][/ft] [ftf=Webdings][fts=4][ftc=EF6EA8]Y[/ft][/ft][/ft]

[M]

[B][fts=3][ftc=ACD372][ftc=00AEEF][ftc=EE1000]再[/ft][/ft][/ft][/ft][/B]好旳[U][B][ftc=F68E54][ftc=EE1000][ftc=ACD372][ftc=FFF100][ftc=EE1000]东西[/ft][/ft][/ft][/ft][/ft][/B][/U],都有失去旳一天。再深旳[B][U][ftc=00BFF3][ftc=00BFF3][ftc=00AEEF]记忆[/ft][/ft][/ft][/U][/B],也有淡忘旳一天。

再爱旳人,也有[B][U][ftc=8FC63D]远走[/ft][/U][/B]旳一天。再美旳梦,也有[B][ftc=EE1000][ftc=ACD372][ftc=00BFF3][ftc=EE1000]苏醒[/ft][/ft][/ft][/ft][/B]旳一天。

[/M]

[R] [[url=]Q友乐园留言代码[/url][/ft]][/R]

谁哪儿有留言薄的文件(java或者JSP源代码)的 啊 !急用, 帮帮忙啊 救命的啊!!!!!!

!--add_message.jsp--

%@ page import=java.sql.* %

HTML

HEAD

TITLEadd message into table /TITLE

/HEAD

BODY

%

String name=request.getParameter( name );

String mail=request.getParameter( mail );

String title=request.getParameter( title );

String content=request.getParameter( content );

if(name==null)

name=;

if(title==null)

title=;

if(content==null)

content=;

if(mail==null)

mail=;

if(name.length()==0)

out.println( 留言人姓名不能为空! );

else if(title.length()==0)

out.println( 留言主题不能为空! );

else if(content.length()==0)

out.println( 留言内容不能为空! );

else

{

java.util.Date date=new java.util.Date();

String datetime=new Timestamp(date.getTime()).toString();

try

{

Class.forName( sun.jdbc.odbc.JdbcOdbcDriver );

String url=jdbc:odbc:user_db ;

Connection con=DriverManager.getConnection(url, insher , insher );

PreparedStatement stm=con.prepareStatement( insert into message values(?,?,?,?,?) );

stm.setString(1,title);

stm.setString(2,name);

if(mail.length()==0)

stm.setString(3,null);

else stm.setString(3,mail);

stm.setString(4,datetime);

stm.setString(5,content);

try

{

stm.executeQuery();

} catch(Exception e)

{}

con.close();

}

catch (Exception e)

{}

%

jsp:forward page=view_message.jsp /

%

}

%

/body

/html

!--add_message.jsp--

%@ page import=java.sql.* %

HTML

HEAD

TITLEadd message into table /TITLE

/HEAD

BODY

%

String name=request.getParameter( name );

String mail=request.getParameter( mail );

String title=request.getParameter( title );

String content=request.getParameter( content );

if(name==null)

name=;

if(title==null)

title=;

if(content==null)

content=;

if(mail==null)

mail=;

if(name.length()==0)

out.println( 留言人姓名不能为空! );

else if(title.length()==0)

out.println( 留言主题不能为空! );

else if(content.length()==0)

out.println( 留言内容不能为空! );

else

{

java.util.Date date=new java.util.Date();

String datetime=new Timestamp(date.getTime()).toString();

try

{

Class.forName( sun.jdbc.odbc.JdbcOdbcDriver );

String url=jdbc:odbc:user_db ;

Connection con=DriverManager.getConnection(url, insher , insher );

PreparedStatement stm=con.prepareStatement( insert into message values(?,?,?,?,?) );

stm.setString(1,title);

stm.setString(2,name);

if(mail.length()==0)

stm.setString(3,null);

else stm.setString(3,mail);

stm.setString(4,datetime);

stm.setString(5,content);

try

{

stm.executeQuery();

} catch(Exception e)

{}

con.close();

}

catch (Exception e)

{}

%

jsp:forward page=view_message.jsp /

%

}

%

/body

/html

!-- index.html --

HTML

HEAD

TITLE message board /TITLE

/HEAD

BODY

TABLE width=90% align=center border=1 cellspacing=0 cellpadding=0 bordercolordark=#88a6dd bordercolorlight=#88a6dd

TR

TD align=center bgcolor=#88a6dd 访客留言板/TD

/TR

TR

TDTABLE align=center border=1 cellspacing=0 cellpadding=0 bordercolordark=#88a6dd bordercolorlight=#88a6dd

FORM ACTION=add_message.jsp

TR

TD姓名:/TD

TD bgcolor=#88a6dd input type=text name=name size=25/TD

/TR

TR

TD bgcolor=#88a6dd E-mail:/TD

TD bgcolor=#88a6dd input type=text name=mail size=25/TD

/TR

TR

TD主题:/TD

TD bgcolor=#88a6dd input type=text name=title size=25/TD

/TR

TR

TD valign=top bgcolor=#88a6dd 留言:/TD

TDtextarea name=content rows=7 cols=25/textarea/TD

/TR

TR

TD colspan=3TABLE align=center width=100% cellspacing=0 cellpadding=0 bordercolordark=#88a6dd bordercolorlight=#88a6dd

TR

TD align=center bgcolor=#88a6dd input type=submit value=提交留言 /TD

TD align=center a href=view_message.jsp font size=2查看留言/font/a/TD

TD align=center bgcolor=#88a6dd input type=reset value=重新填写 /TD

/TR

/TABLE/TD

/TR

/FORM

/TABLE/TD

/TR

/TABLE

/BODY

/HTML

HTML

HEAD

TITLE message board /TITLE

/HEAD

BODY

TABLE width=60% align=center border=1 cellspacing=0 cellpadding=0 bordercolordark=#88a6dd bordercolorlight=#88a6dd

TR

TD align=center bgcolor=#88a6dd 访客留言板/TD

/TR

TR

TDTABLE align=center border=1 cellspacing=0 cellpadding=0 bordercolordark=#88a6dd bordercolorlight=#88a6dd

FORM ACTION=add_message.jsp

TR

TD姓名:/TD

TD bgcolor=#88a6dd input type=text name=name size=25/TD

/TR

TR

TD bgcolor=#88a6dd E-mail:/TD

TD bgcolor=#88a6dd input type=text name=mail size=25/TD

/TR

TR

TD主题:/TD

TD bgcolor=#88a6dd input type=text name=title size=25/TD

/TR

TR

TD valign=top bgcolor=#88a6dd 留言:/TD

TDtextarea name=content rows=7 cols=25/textarea/TD

/TR

TR

TD colspan=3TABLE align=center width=100% cellspacing=0 cellpadding=0 bordercolordark=#88a6dd bordercolorlight=#88a6dd

TR

TD align=center bgcolor=#88a6dd input type=submit value=提交留言 /TD

TD align=center a href=view_message.jsp font size=2查看留言/font/a/TD

TD align=center bgcolor=#88a6dd input type=reset value=重新填写 /TD

/TR

/TABLE/TD

/TR

/FORM

/TABLE/TD

/TR

/TABLE

/BODY

/HTML

!--view_message.jsp--

%@ page import=java.sql.* %

HTML

HEAD

TITLE show the message in the table /TITLE

/HEAD

BODY

p align=center 所有访客留言/p

hr

%

try

{

Class.forName( sun.jdbc.odbc.JdbcOdbcDriver );

String url=jdbc:odbc:user_db ;

Connection con=DriverManager.getConnection(url, insher , insher );

Statement stm=con.createStatement();

ResultSet result=stm.executeQuery( select count(*) from message );

int message_count=0;

if(result.next())

{

message_count=result.getInt(1);

result.close();

}

if(message_count0)

{

result=stm.executeQuery( select * from message order by time desc );

while(result.next())

{

String title=result.getString( title );

String name=result.getString( name );

String mail=result.getString( mail );

Timestamp time=result.getTimestamp( time );

Date date_time=new Date(time.getTime());

Time time_time=new Time(time.getTime());

String content=result.getString( content );

%

TABLE width=100% align=center border=1 cellspacing=0 cellpadding=0 bordercolordark=Black bordercolorlight=#88a6dd

trtd bgcolor=#88a6dd font size=2主题:/font/td

td colspan=3%=title%/td/tr

trtd bgcolor=#88a6dd font size=2留言人:/font/td

td%=name%/tdtd bgcolor=#88a6dd font size=2E-mail:/font/td

td

%

out.println( a href=mailto: +mail+ +mail+ /a );

%

/td/tr

trtd bgcolor=#88a6dd font size=2留言时间:/font/tdtd colspan=3

%

out.println( font size=2 +date_time+ +time_time+ /font );

%

/td/tr

trtd align=center

%

out.println( ( +message_count+ ) );

%

/td

td colspan=3%=content%

/td/tr

/table

%

out.println( hr );

message_count--;

}

result.close();

con.close();

}

else

{

out.println( 目前还没有任何留言! );

con.close();

}

} catch(Exception e)

{out.println(e);}

%

p align=center a href=../message/index.html 我要留言/a/p

/body

/html

!--view_message.jsp--

%@ page import=java.sql.* %

HTML

HEAD

TITLE show the message in the table /TITLE

/HEAD

BODY

p align=center 所有访客留言/p

hr

%

try

{

Class.forName( sun.jdbc.odbc.JdbcOdbcDriver );

String url=jdbc:odbc:user_db ;

Connection con=DriverManager.getConnection(url, insher , insher );

Statement stm=con.createStatement();

ResultSet result=stm.executeQuery( select count(*) from message );

int message_count=0;

if(result.next())

{

message_count=result.getInt(1);

result.close();

}

if(message_count0)

{

result=stm.executeQuery( select * from message order by time desc );

while(result.next())

{

String title=result.getString( title );

String name=result.getString( name );

String mail=result.getString( mail );

Timestamp time=result.getTimestamp( time );

Date date_time=new Date(time.getTime());

Time time_time=new Time(time.getTime());

String content=result.getString( content );

%

TABLE width=100% align=center border=1 cellspacing=0 cellpadding=0 bordercolordark=Black bordercolorlight=#88a6dd

trtd bgcolor=#88a6dd font size=2主题:/font/td

td colspan=3%=title%/td/tr

trtd bgcolor=#88a6dd font size=2留言人:/font/td

td%=name%/tdtd bgcolor=#88a6dd font size=2E-mail:/font/td

td

%

out.println( a href=mailto: +mail+ +mail+ /a );

%

/td/tr

trtd bgcolor=#88a6dd font size=2留言时间:/font/tdtd colspan=3

%

out.println( font size=2 +date_time+time_time+ /font );

%

/td/tr

trtd align=center

%

out.println( ( +message_count+ ) );

%

/td

td colspan=3%=content%

/td/tr

/table

%

out.println( hr );

message_count--;

}

result.close();

con.close();

}

else

{

out.println( 目前还没有任何留言! );

con.close();

}

} catch(Exception e)

{out.println(e);}

%

p align=center a href=../message/index.html 我要留言/a/p

/body

/html

连数据库的地方自己改


名称栏目:jsp留言板java代码 jsp实现留言板代码界面
网页URL:http://ybzwz.com/article/dddpeco.html