java留言提交代码 java留言板功能齐全源码

求jsp编写的简易留言板代码!

LOGIN.JSP

创新互联专注于企业营销型网站建设、网站重做改版、泊头网站定制设计、自适应品牌网站建设、H5建站商城系统网站开发、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为泊头等各大城市提供网站开发制作服务。

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

html

head

titleJSP+JDBC 留言管理程序――登陆/title

/head

body

center

h1留言管理范例 ―― JSP + JDBC实现/h1

hr

br

%

// 判断是否有错误信息,如果有则打印

// 如果没有此段代码,则显示时会直接打印null

if(request.getAttribute("err")!=null)

{

%

h2%=request.getAttribute("err")%/h2

%

}

%

form action="login_conf.jsp" method="post"

table width="80%"

tr

td colspan="2"用户登陆/td

/tr

tr

td用户名:/td

tdinput type="text" name="id"/td

/tr

tr

td密 码:/td

tdinput type="password" name="password"/td

/tr

tr

td colspan="2"

input type="submit" value="登陆"

input type="reset" value="重置"

/td

/tr

/table

/form

/center

/body

/html

LOGIN_CONF.JSP

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

%@ page import="java.sql.*"%

html

head

titleJSP+JDBC 留言管理程序――登陆/title

/head

body

center

h1留言管理范例 ―― JSP + JDBC实现/h1

hr

br

%!

String DBDRIVER = "oracle.jdbc.driver.OracleDriver" ;

String DBURL = "jdbc:oracle:thin:@localhost:1521:three" ;

String DBUSER = "scott" ;

String DBPASSWORD = "tiger" ;

Connection conn = null ;

PreparedStatement pstmt = null ;

ResultSet rs = null ;

%

%

// 声明一个boolean变量,用于保存用户是否合法的状态

boolean flag = false ;

// 接收参数

String id = request.getParameter("id") ;

String password = request.getParameter("password") ;

%

%

String sql = "SELECT name FROM person WHERE id=? and password=?" ;

try

{

Class.forName(DBDRIVER) ;

conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;

pstmt = conn.prepareStatement(sql) ;

pstmt.setString(1,id) ;

pstmt.setString(2,password) ;

rs = pstmt.executeQuery() ;

if(rs.next())

{

// 用户合法

flag = true ;

// 将用户名保存在session之中

session.setAttribute("uname",rs.getString(1)) ;

}

else

{

// 保存错误信息

request.setAttribute("err","错误的用户名及密码!!!") ;

}

rs.close() ;

pstmt.close() ;

conn.close() ;

}

catch(Exception e)

{}

%

%

// 跳转

if(flag)

{

// 用户合法

%

jsp:forward page="login_success.jsp"/

%

}

else

{

// 用户非法

%

jsp:forward page="login.jsp"/

%

}

%

/center

/body

/html

LOGIN_SUCCESS.JSP

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

html

head

titleJSP+JDBC 留言管理程序――登陆/title

/head

body

center

h1留言管理范例 ―― JSP + JDBC实现/h1

hr

br

%

if(session.getAttribute("uname")!=null)

{

// 用户已登陆

%

h2登陆成功/h2

h2欢迎font color="red" size="12"

%=session.getAttribute("uname")%

/font光临MLDN留言程序/h2

h3a href="list_notes.jsp"进入留言管理页面/a/h3

%

}

else

{

// 用户未登陆,提示用户登陆,并跳转

response.setHeader("refresh","2;URL=login.jsp") ;

%

您还未登陆,请先登陆!!!br

两秒后自动跳转到登陆窗口!!!br

如果没有跳转,请按a href="login.jsp"这里/a!!!br

%

}

%

/center

/body

/html

INSERT.JSP

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

html

head

titleJSP+JDBC 留言管理程序――登陆/title

/head

body

center

h1留言管理范例 ―― JSP + JDBC实现/h1

hr

br

%

if(session.getAttribute("uname")!=null)

{

// 用户已登陆

%

form action="insert_do.jsp" method="post"

table

tr

td colspan="2"添加新留言/td

/tr

tr

td标题:/td

tdinput type="text" name="title"/td

/tr

tr

td作者:/td

tdinput type="text" name="author"/td

/tr

tr

td内容:/td

tdtextarea name="content" cols="30" rows="6"/textarea/td

/tr

tr

td colspan="2"

input type="submit" value="添加"

input type="reset" value="重置"

/td

/tr

/table

/form

h3a href="list_notes.jsp"回到留言列表页/a/h3

%

}

else

{

// 用户未登陆,提示用户登陆,并跳转

response.setHeader("refresh","2;URL=login.jsp") ;

%

您还未登陆,请先登陆!!!br

两秒后自动跳转到登陆窗口!!!br

如果没有跳转,请按a href="login.jsp"这里/a!!!br

%

}

%

/center

/body

/html

INSERT_DO.JSP

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

%@ page import="java.sql.*"%

html

head

titleJSP+JDBC 留言管理程序――登陆/title

/head

body

center

h1留言管理范例 ―― JSP + JDBC实现/h1

hr

br

%

// 进行乱码处理

request.setCharacterEncoding("GB2312") ;

%

%

if(session.getAttribute("uname")!=null)

{

// 用户已登陆

%

%!

String DBDRIVER = "oracle.jdbc.driver.OracleDriver" ;

String DBURL = "jdbc:oracle:thin:@localhost:1521:three" ;

String DBUSER = "scott" ;

String DBPASSWORD = "tiger" ;

Connection conn = null ;

PreparedStatement pstmt = null ;

%

%

// 声明一个boolean变量

boolean flag = false ;

// 接收参数

String title = request.getParameter("title") ;

String author = request.getParameter("author") ;

String content = request.getParameter("content") ;

%

%

// 现在note表中的主键是sequence生成

String sql = "INSERT INTO note VALUES(note_sequ.nextVal,?,?,?)" ;

try

{

Class.forName(DBDRIVER) ;

conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;

pstmt = conn.prepareStatement(sql) ;

pstmt.setString(1,title) ;

pstmt.setString(2,author) ;

pstmt.setString(3,content) ;

pstmt.executeUpdate() ;

pstmt.close() ;

conn.close() ;

// 如果插入成功,则肯定能执行到此段代码

flag = true ;

}

catch(Exception e)

{}

%

%

response.setHeader("refresh","2;URL=list_notes.jsp") ;

if(flag)

{

%

留言添加成功,两秒后跳转到留言列表页!!!br

如果没有跳转,请按a href="list_notes.jsp"这里/a!!!

%

}

else

{

%

留言添加失败,两秒后跳转到留言列表页!!!br

如果没有跳转,请按a href="list_notes.jsp"这里/a!!!

%

}

%

%

}

else

{

// 用户未登陆,提示用户登陆,并跳转

response.setHeader("refresh","2;URL=login.jsp") ;

%

您还未登陆,请先登陆!!!br

两秒后自动跳转到登陆窗口!!!br

如果没有跳转,请按a href="login.jsp"这里/a!!!br

%

}

%

/center

/body

/html

LIST_NOTES.JSP

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

%@ page import="java.sql.*"%

html

head

titleJSP+JDBC 留言管理程序――登陆/title

/head

body

center

h1留言管理范例 ―― JSP + JDBC实现/h1

hr

br

%

// 编码转换

request.setCharacterEncoding("GB2312") ;

if(session.getAttribute("uname")!=null)

{

// 用户已登陆

%

%!

String DBDRIVER = "oracle.jdbc.driver.OracleDriver" ;

String DBURL = "jdbc:oracle:thin:@localhost:1521:three" ;

String DBUSER = "scott" ;

String DBPASSWORD = "tiger" ;

Connection conn = null ;

PreparedStatement pstmt = null ;

ResultSet rs = null ;

%

%

// 如果有内容,则修改变量i,如果没有,则根据i的值进行无内容提示

int i = 0 ;

String sql = null;

String keyword = request.getParameter("keyword") ;

// out.println(keyword) ;

if(keyword==null)

{

// 没有任何查询条件

sql = "SELECT id,title,author,content FROM note" ;

}

else

{

// 有查询条件

sql = "SELECT id,title,author,content FROM note WHERE title like ? or author like ? or content like ?" ;

}

try

{

Class.forName(DBDRIVER) ;

conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;

pstmt = conn.prepareStatement(sql) ;

// 如果存在查询内容,则需要设置查询条件

if(keyword!=null)

{

// 存在查询条件

pstmt.setString(1,"%"+keyword+"%") ;

pstmt.setString(2,"%"+keyword+"%") ;

pstmt.setString(3,"%"+keyword+"%") ;

}

rs = pstmt.executeQuery() ;

%

form action="list_notes.jsp" method="POST"

请输入查询内容:input type="text" name="keyword"

input type="submit" value="查询"

/form

h3a href="insert.jsp"添加新留言/a/h3

table width="80%" border="1"

tr

td留言ID/td

td标题/td

td作者/td

td内容/td

td删除/td

/tr

%

while(rs.next())

{

i++ ;

// 进行循环打印,打印出所有的内容,以表格形式

// 从数据库中取出内容

int id = rs.getInt(1) ;

String title = rs.getString(2) ;

String author = rs.getString(3) ;

String content = rs.getString(4) ;

if(keyword!=null)

{

// 需要将数据返红

title = title.replaceAll(keyword,"font color=\"red\""+keyword+"/font") ;

author = author.replaceAll(keyword,"font color=\"red\""+keyword+"/font") ;

content = content.replaceAll(keyword,"font color=\"red\""+keyword+"/font") ;

}

%

tr

td%=id%/td

tda href="update.jsp?id=%=id%"%=title%/a/td

td%=author%/td

td%=content%/td

tda href="delete_do.jsp?id=%=id%"删除/a/td

/tr

%

}

// 判断i的值是否改变,如果改变,则表示有内容,反之,无内容

if(i==0)

{

// 进行提示

%

tr

td colspan="5"没有任何内容!!!/td

/tr

%

}

%

/table

%

rs.close() ;

pstmt.close() ;

conn.close() ;

}

catch(Exception e)

{}

%

%

}

else

{

// 用户未登陆,提示用户登陆,并跳转

response.setHeader("refresh","2;URL=login.jsp") ;

%

您还未登陆,请先登陆!!!br

两秒后自动跳转到登陆窗口!!!br

如果没有跳转,请按a href="login.jsp"这里/a!!!br

%

}

%

/center

/body

/html

UPDATE.JSP

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

%@ page import="java.sql.*"%

html

head

titleJSP+JDBC 留言管理程序――登陆/title

/head

body

center

h1留言管理范例 ―― JSP + JDBC实现/h1

hr

br

%

if(session.getAttribute("uname")!=null)

{

// 用户已登陆

%

%!

String DBDRIVER = "oracle.jdbc.driver.OracleDriver" ;

String DBURL = "jdbc:oracle:thin:@localhost:1521:three" ;

String DBUSER = "scott" ;

String DBPASSWORD = "tiger" ;

Connection conn = null ;

PreparedStatement pstmt = null ;

ResultSet rs = null ;

%

%

// 接收参数

int id = 0 ;

try

{

id = Integer.parseInt(request.getParameter("id")) ;

}

catch(Exception e)

{}

%

%

// 如果有内容,则修改变量i,如果没有,则根据i的值进行无内容提示

int i = 0 ;

String sql = "SELECT id,title,author,content FROM note WHERE id=?" ;

try

{

Class.forName(DBDRIVER) ;

conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;

pstmt = conn.prepareStatement(sql) ;

// 设置查询条件

pstmt.setInt(1,id) ;

rs = pstmt.executeQuery() ;

%

%

if(rs.next())

{

i++ ;

// 进行循环打印,打印出所有的内容,以表格形式

// 从数据库中取出内容

id = rs.getInt(1) ;

String title = rs.getString(2) ;

String author = rs.getString(3) ;

String content = rs.getString(4) ;

%

form action="update_do.jsp" method="post"

table

tr

td colspan="2"添加新留言/td

/tr

tr

td标题:/td

tdinput type="text" name="title" value="%=title%"/td

/tr

tr

td作者:/td

tdinput type="text" name="author" value="%=author%"/td

/tr

tr

td内容:/td

tdtextarea name="content" cols="30" rows="6"%=content%/textarea/td

/tr

tr

td colspan="2"

input type="hidden" name="id" value="%=id%"

input type="submit" value="更新"

input type="reset" value="重置"

/td

/tr

/table

/form

%

}

else

{

%

没有发现,要更新的内容!!br

请确认要更新的留言是否存在!!br

%

}

%

%

rs.close() ;

pstmt.close() ;

conn.close() ;

}

catch(Exception e)

{}

%

h3a href="list_notes.jsp"回到留言列表页/a/h3

%

}

else

{

// 用户未登陆,提示用户登陆,并跳转

response.setHeader("refresh","2;URL=login.jsp") ;

%

您还未登陆,请先登陆!!!br

两秒后自动跳转到登陆窗口!!!br

如果没有跳转,请按a href="login.jsp"这里/a!!!br

%

}

%

/center

/body

/html

UPDATE_DO.JSP

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

%@ page import="java.sql.*"%

html

head

titleJSP+JDBC 留言管理程序――登陆/title

/head

body

center

h1留言管理范例 ―― JSP + JDBC实现/h1

hr

br

%

// 进行乱码处理

request.setCharacterEncoding("GB2312") ;

%

%

if(session.getAttribute("uname")!=null)

{

// 用户已登陆

%

%!

String DBDRIVER = "oracle.jdbc.driver.OracleDriver" ;

String DBURL = "jdbc:oracle:thin:@localhost:1521:three" ;

String DBUSER = "scott" ;

String DBPASSWORD = "tiger" ;

Connection conn = null ;

PreparedStatement pstmt = null ;

%

%

// 声明一个boolean变量

boolean flag = false ;

// 接收参数

String title = request.getParameter("title") ;

String author = request.getParameter("author") ;

String content = request.getParameter("content") ;

int id = 0 ;

try

{

id = Integer.parseInt(request.getParameter("id")) ;

}

catch(Exception e)

{}

%

%

// 更新note表中的数据

String sql = "UPDATE note set title=?,author=?,content=? WHERE id=?" ;

try

{

Class.forName(DBDRIVER) ;

conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;

pstmt = conn.prepareStatement(sql) ;

pstmt.setString(1,title) ;

pstmt.setString(2,author) ;

pstmt.setString(3,content) ;

pstmt.setInt(4,id);

pstmt.executeUpdate() ;

pstmt.close() ;

conn.close() ;

// 如果修改成功,则肯定能执行到此段代码

flag = true ;

}

catch(Exception e)

{}

%

%

response.setHeader("refresh","2;URL=list_notes.jsp") ;

if(flag)

{

%

留言修改成功,两秒后跳转到留言列表页!!!br

如果没有跳转,请按a href="list_notes.jsp"这里/a!!!

%

}

else

{

%

留言修改失败,两秒后跳转到留言列表页!!!br

如果没有跳转,请按a href="list_notes.jsp"这里/a!!!

%

}

%

%

}

else

{

// 用户未登陆,提示用户登陆,并跳转

response.setHeader("refresh","2;URL=login.jsp") ;

%

您还未登陆,请先登陆!!!br

两秒后自动跳转到登陆窗口!!!br

如果没有跳转,请按a href="login.jsp"这里/a!!!br

%

}

%

/center

/body

/html

DELETE_DO.JSP

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

%@ page import="java.sql.*"%

html

head

titleJSP+JDBC 留言管理程序――登陆/title

/head

body

center

h1留言管理范例 ―― JSP + JDBC实现/h1

hr

br

%

if(session.getAttribute("uname")!=null)

{

// 用户已登陆

%

%!

String DBDRIVER = "oracle.jdbc.driver.OracleDriver" ;

String DBURL = "jdbc:oracle:thin:@localhost:1521:three" ;

String DBUSER = "scott" ;

String DBPASSWORD = "tiger" ;

Connection conn = null ;

PreparedStatement pstmt = null ;

%

%

// 接收参数

int id = 0 ;

try

{

id = Integer.parseInt(request.getParameter("id")) ;

}

catch(Exception e)

{}

%

%

String sql = "DELETE FROM note WHERE id=?" ;

boolean flag = false ;

try

{

Class.forName(DBDRIVER) ;

conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;

pstmt = conn.prepareStatement(sql) ;

// 设置删除条件

pstmt.setInt(1,id) ;

pstmt.executeUpdate() ;

pstmt.close() ;

conn.close() ;

flag = true ;

}

catch(Exception e)

{}

%

%

response.setHeader("refresh","2;URL=list_notes.jsp") ;

if(flag)

{

%

留言删除成功,两秒后跳转到留言列表页!!!br

如果没有跳转,请按a href="list_notes.jsp"这里/a!!!

%

}

else

{

%

留言删除失败,两秒后跳转到留言列表页!!!br

如果没有跳转,请按a href="list_notes.jsp"这里/a!!!

%

}

%

%

}

else

{

// 用户未登陆,提示用户登陆,并跳转

response.setHeader("refresh","2;URL=login.jsp") ;

%

您还未登陆,请先登陆!!!br

两秒后自动跳转到登陆窗口!!!br

如果没有跳转,请按a href="login.jsp"这里/a!!!br

%

}

%

/center

/body

/html

-- 创建表

-- 用户表(登陆)、留言表

-- 删除表

DROP TABLE person ;

DROP TABLE note ;

-- 删除序列

DROP SEQUENCE note_sequ ;

-- 创建序列

CREATE SEQUENCE note_sequ ;

-- 创建person表

CREATE TABLE person

(

id varchar(20) not null primary key ,

name varchar(20) ,

password varchar(20)

) ;

-- 创建留言表

CREATE TABLE note

(

id int not null primary key , -- sequence

title varchar(20) not null ,

author varchar(20) not null ,

content varchar(50) not null

) ;

-- 插入测试数据

INSERT INTO person VALUES ('LXH','李兴华','zzzzzz') ;

INSERT INTO person VALUES ('MLDN','魔乐','mmmmmm') ;

-- 事务提交

commit ;

求一个留言板的代码,要求用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简单留言板

您好。我重新地帮你写了代码,完全地符合了你的图片中的界面要求、功能要求。代码如下:(解决了问题,记得给我分哦~^_^呵呵……)

import java.awt.BorderLayout;

import javax.swing.JPanel;

import javax.swing.JFrame;

import java.awt.Rectangle;

import javax.swing.JLabel;

import javax.swing.SwingConstants;

import java.awt.Font;

import javax.swing.JTextArea;

import javax.swing.JScrollBar;

import javax.swing.JScrollPane;

import javax.swing.JComboBox;

import javax.swing.JTextField;

import javax.swing.JButton;

public class Liuyb extends JFrame {

private static final long serialVersionUID = 1L;

private JPanel jContentPane = null;

private JLabel jLabel = null;

private JTextArea jTextArea = null;

private JScrollPane jScrollPane = null;

private JLabel jLabel1 = null;

private JComboBox jComboBox = null;

private JLabel jLabel2 = null;

private JTextField jTextField = null;

private JButton jButton = null;

private JButton jButton1 = null;

private JButton jButton2 = null;

private JButton jButton3 = null;

/**

* This is the default constructor

*/

public Liuyb() {

super();

initialize();

}

/**

* This method initializes this

*

* @return void

*/

private void initialize() {

this.setContentPane(getJContentPane());

this.setTitle("留言板程序");

this.setBounds(new Rectangle(0, 0, 640, 480));

this.setVisible(true);

}

/**

* This method initializes jContentPane

*

* @return javax.swing.JPanel

*/

private JPanel getJContentPane() {

if (jContentPane == null) {

jLabel2 = new JLabel();

jLabel2.setBounds(new Rectangle(214, 407, 45, 24));

jLabel2.setFont(new Font("Dialog", Font.BOLD, 14));

jLabel2.setText("地说:");

jLabel1 = new JLabel();

jLabel1.setBounds(new Rectangle(32, 407, 15, 24));

jLabel1.setFont(new Font("Dialog", Font.BOLD, 14));

jLabel1.setText("你");

jLabel = new JLabel();

jLabel.setBounds(new Rectangle(283, 15, 45, 20));

jLabel.setHorizontalAlignment(SwingConstants.CENTER);

jLabel.setFont(new Font("Dialog", Font.BOLD, 14));

jLabel.setText("留言板");

jContentPane = new JPanel();

jContentPane.setLayout(null);

jContentPane.add(jLabel, null);

jContentPane.add(getJScrollPane(), null);

jContentPane.add(jLabel1, null);

jContentPane.add(getJComboBox(), null);

jContentPane.add(jLabel2, null);

jContentPane.add(getJTextField(), null);

jContentPane.add(getJButton(), null);

jContentPane.add(getJButton1(), null);

jContentPane.add(getJButton2(), null);

jContentPane.add(getJButton3(), null);

}

return jContentPane;

}

/**

* This method initializes jTextArea

*

* @return javax.swing.JTextArea

*/

private JTextArea getJTextArea() {

if (jTextArea == null) {

jTextArea = new JTextArea();

jTextArea.setText("留言内容:");

jTextArea.setEditable(false);

}

return jTextArea;

}

/**

* This method initializes jScrollPane

*

* @return javax.swing.JScrollPane

*/

private JScrollPane getJScrollPane() {

if (jScrollPane == null) {

jScrollPane = new JScrollPane();

jScrollPane.setBounds(new Rectangle(22, 49, 534, 347));

jScrollPane.setViewportView(getJTextArea());

}

return jScrollPane;

}

/**

* This method initializes jComboBox

*

* @return javax.swing.JComboBox

*/

private JComboBox getJComboBox() {

if (jComboBox == null) {

jComboBox = new JComboBox();

jComboBox.setBounds(new Rectangle(54, 407, 149, 24));

String[] mycbox={"微笑","大笑","痛苦"};

jComboBox.addItem(mycbox[0]);

jComboBox.addItem(mycbox[1]);

jComboBox.addItem(mycbox[2]);

}

return jComboBox;

}

/**

* This method initializes jTextField

*

* @return javax.swing.JTextField

*/

private JTextField getJTextField() {

if (jTextField == null) {

jTextField = new JTextField();

jTextField.setBounds(new Rectangle(265, 407, 231, 24));

}

return jTextField;

}

/**

* This method initializes jButton

*

* @return javax.swing.JButton

*/

private JButton getJButton() {

if (jButton == null) {

jButton = new JButton();

jButton.setBounds(new Rectangle(505, 407, 70, 24));

jButton.setText("提交");

jButton.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent e) {

jTextArea.setText(jTextArea.getText()+"\r\n"+"你"+jComboBox.getSelectedItem().toString()+"地说:"+jTextField.getText());

}

});

}

return jButton;

}

/**

* This method initializes jButton1

*

* @return javax.swing.JButton

*/

private JButton getJButton1() {

if (jButton1 == null) {

jButton1 = new JButton();

jButton1.setBounds(new Rectangle(565, 51, 60, 32));

jButton1.setText("清屏");

jButton1.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent e) {

jTextArea.setText("留言内容:");

}

});

}

return jButton1;

}

/**

* This method initializes jButton2

*

* @return javax.swing.JButton

*/

private JButton getJButton2() {

if (jButton2 == null) {

jButton2 = new JButton();

jButton2.setBounds(new Rectangle(565, 112, 60, 32));

jButton2.setText("置顶");

jButton2.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent e) {

jTextArea.setCaretPosition(0);

}

});

}

return jButton2;

}

/**

* This method initializes jButton3

*

* @return javax.swing.JButton

*/

private JButton getJButton3() {

if (jButton3 == null) {

jButton3 = new JButton();

jButton3.setBounds(new Rectangle(565, 173, 60, 32));

jButton3.setText("至尾");

jButton3.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent e) {

jTextArea.setCaretPosition((int)jTextArea.getText().length());

}

});

}

return jButton3;

}

public static void main(String args[]){

new Liuyb();

}

}

请问,java WEB怎么实现在文本框中输入留言,然后在页面中显示出来,并且保存到数据库

输入留言提交后用jquery获取内容放在div中显示,用$.post()异步提交后台,后台获取到后用jdbc或框架持久化存入数据库


分享标题:java留言提交代码 java留言板功能齐全源码
网站网址:http://bzwzjz.com/article/doeepss.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站设计 成都商城网站制作 企业网站制作 成都网站制作 外贸网站建设 上市集团网站建设 成都网站建设 成都网站设计 网站建设开发 企业网站建设 成都企业网站建设公司 网站建设 四川成都网站设计 成都网站设计公司 成都网站设计 网站建设推广 成都网站建设 营销型网站建设 专业网站设计 成都网站制作 高端网站设计 宜宾网站设计