用按钮调用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>