欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

jsp怎么写按钮功能,jsp设置按钮

时间:2023-03-20 17:23:01

用按钮调用jsp代码怎么写篇1

//导入JAVA类包importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjava.io.*;classEditFile{//默认构造函数EditFile(){}//保存文件函数voidSaveFile(Stringname,Stringstr){try{//声明文件输出对象FileOutputStreamfos=newFileOutputStream(name);//输出保存文件fos.write(str.getBytes());}catch(IOExceptione){//发生错误打印错误信息System.out.println(e.toString());}}//打开文件函数StringOpenFile(Stringname){//定义字符串str来保存文件内容Stringstr=null;//定义计数器intch=0;try{//声明文件输入对象FileInputStreamfis=newFileInputStream(name);//遍历输入对象,将内存存储到str中while((ch=fis.read())!=-1){str=str+(char)ch;}//关闭文件对象fis.close();}catch(IOExceptione){//发生错误打印错误信息System.out.println(e.toString());}//返回strreturnstr;}}classMyMainFrameextendsJFrameimplementsActionListener{//文件名Stringfilename=null;//查找字符串Stringfindtxt=null;//替换字符串Stringreplacetxt=null;//查找开始位intfindtxton=-1;//查找结束位intfindtxtoff=-1;//中间面版Containerc=getContentPane();//菜单JMenuBarmainMb=newJMenuBar();//菜单按钮JMenufileMenu=newJMenu("文件");JMenueditMenu=newJMenu("编辑");JMenutypeMenu=newJMenu("格式");JMenuItemnewItem=newJMenuItem("新建");JMenuItemopenItem=newJMenuItem("打开");JMenuItemsaveItem=newJMenuItem("保存");JMenuItemsaveasItem=newJMenuItem("另存为");JMenuItemexitItem=newJMenuItem("退出");JMenuItemfindItem=newJMenuItem("查找");JMenuItemfindnextItem=newJMenuItem("查找下一个");JMenuItemchangeItem=newJMenuItem("替换");JCheckBoxMenuItemchangelineItem=newJCheckBoxMenuItem("自动换行",false);//文本域JTextAreatxt=newJTextArea();JTextAreatxt2=newJTextArea();//滚动条JScrollPanejsp;//文件操作对象EditFileef=newEditFile();//构造函数MyMainFrame(){//绘制界面c.setLayout(newBorderLayout());jsp=newJScrollPane(txt);jsp.(jsp.HORIZONTAL_SCROLLBAR_AS_NEEDED);c.add(jsp,BorderLayout.CENTER);mainMb.add(fileMenu);fileMenu.add(newItem);fileMenu.add(openItem);fileMenu.add(saveItem);fileMenu.add(saveasItem);fileMenu.addSeparator();fileMenu.add(exitItem);mainMb.add(editMenu);editMenu.add(findItem);editMenu.add(findnextItem);editMenu.add(changeItem);mainMb.add(typeMenu);typeMenu.add(changelineItem);setJMenuBar(mainMb);//为菜单添加事件监听newItem.addActionListener(this);openItem.addActionListener(this);saveItem.addActionListener(this);saveasItem.addActionListener(this);exitItem.addActionListener(this);findItem.addActionListener(this);findnextItem.addActionListener(this);changeItem.addActionListener(this);changelineItem.addActionListener(this);}//事件处理函数publicvoidactionPerformed(ActionEvente){//建立一个文件操作对象EditFileef=newEditFile();//如果点击按钮为新建if(e.getActionCommand()=="新建"){//将文本域置为空txt.setText(null);//文件名为空filename=null;}//如果点击按钮为打开if(e.getActionCommand()=="打开"){//定义一个文件窗体FileDialogopenDialog=newFileDialog(this,"打开文件。

",FileDialog.LOAD);//显示窗体openDialog.show();//如果返回文件不为空if(openDialog.getFile()!=null){//获得文件名filename=openDialog.getFile();//获得文件内容txt.setText(ef.OpenFile(openDialog.getFile()));}}//如果点击按钮为保存if(e.getActionCommand()=="保存"){//如果没有文件名if(filename==null){//定义一个文件窗体FileDialogsaveDialog=newFileDialog(this,"另存为。",FileDialog.SAVE);//显示窗体saveDialog.show();//如果返回文件不为空if(saveDialog.getFile()!=null){//获得文件名filename=saveDialog.getFile();//保存文件ef.SaveFile(filename,txt.getText());}}else{//直接保存文件ef.SaveFile(filename,txt.getText());}}//如果点击按钮为另存为if(e.getActionCommand()=="另存为"){//定义一个文件窗体FileDialogsaveDialog=newFileDialog(this,"另存为。

",FileDialog.SAVE);//显示窗体saveDialog.show();//如果返回文件不为空if(saveDialog.getFile()!=null){//获得文件名filename=saveDialog.getFile();//保存文件ef.SaveFile(filename,txt.getText());}}//如果点击按钮为推出if(e.getActionCommand()=="退出"){//退出System.exit(0);}//如果点击按钮为查找if(e.getActionCommand()=="查找"){//定义一个对话框JOptionPaneinputdia=newJOptionPane();//定义对话框获得查找文本findtxt=inputdia。.。

jsp中如何实现点击一个按钮

<scripttype="text/javascript">

functionchangeInput()

{

varbutton=document.getElementById("button").value;

document.getElementById("button").value="保存";//点击修改按钮后,将修改变为保存

varitem0=document.getElementById("item0");

varitemA=item0.innerHTML;

item0.innerHTML="<inputstyle='width:200px;'type='text'value='"+itemA+"'/>";

}

</script>

</head>

<body>

<tableid="table_id">

<tr><tdid="item0">;张三</td></tr>

<tr>

<td><inputid="button"type="button"value="修改"onclick="changeInput()"/></td>

</tr>

</table>

</body>

这个是我之前测试用的,点击按钮,将列变成文本框,修改变成保存。你照着改一下就可以了。

你可以将这段代码复制到myEclipse中运行一下

jsp上多个按钮·怎么用action实现啊·按钮功能篇3

你参考一下我这个例子:<%@pagelanguage="java"import="java.util.*"pageEncoding="GB18030"%>

<%@tagliburi="/struts-tags"prefix="s"%>

<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">

<html>

<head>

<title>MyJSP'index.jsp'startingpage</title>

<scripttype="text/javascript">

functionregist(){

form=document.forms[0];

form.action="login!regist.action";

form.submit();

}

</script>

</head>

<body>

<s:formaction="login">

<s:textfieldlabel="用户名"name="username"></s:textfield>

<s:textfieldlabel="密码"name="password"></s:textfield>

<s:submitlabel="注册"onclick="regist()"value="注册"></s:submit>

<s:submitlabel="登陆"value="登陆"></s:submit>

</s:form>

</body>

</html>

jsp注册按钮写法篇4

给你,记得采纳后给我个最佳答案.

<%@pagelanguage="java"import="java.util.*"pageEncoding="GBK"%>

<html>

<body>

<formaction="registDo">

用户名:<inputtype="text"name="userName"/><br>

密码:<inputtype="password"name="password"/><br>

性别:<selectname="sex">

<option>;男</option>

<option>;女</option>

</select><br>

年龄:<inputtype="age"name="age"><br>

爱好:游泳<inputtype="checkbox"name="hobby"value="swing"/>

篮球<inputtype="checkbox"name="hobby"value="basketba"/>

足球<inputtype="checkbox"name="hobby"value="footba"/>

看书<inputtype="checkbox"name="hobby"value="lookbook"/><br>

备注:<textarearows="10"cols="20"name="remarks"></textarea><br>

是否同意协议:是<inputtype="radio"name="treaty"value="yes"checked/>

否<inputtype="radio"value="no"/><br>

<inputtype="submit"value="注册"/>

</form>

</body>

</html>

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。