Action中调用另一个类中的方法时没有跳转,但是新建的其他测试类就可以跳转,WHY?

action中调用EmailUtil中的sendHtmlMail方法:
public void forgetPassword() throws Exception {
String email = request.getParameter("email");
User u=userService.getByEmail(email);

Json json=new Json();
if (StrUtils.isNotBlank(email) && u!=null ) {
String key=ConfigUtil.get("key");
String data = u.getId()+","+new Date().getTime();
String secret = URLEncoder.encode(Secret.encrypt(data, Secret.md5(key.getBytes())), "utf-8");
log.debug("加密后:"+secret);
StringBuffer content=new StringBuffer();
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
content.append("重设密码:");
content.append(secret);
content.append("

"+DateFactory.getDateTime()+"

");
String conMsg=content.toString();
try{
log.debug("+++++++++"+conMsg);
EmailUtil.sendHtmlMail("忘记密码,将密码设为默认密码!", content.toString(), null, email);

}catch(Exception e){
json.setSuccess(false);
json.setMsg("发送失败!");

}
json.setSuccess(true);
json.setMsg("发送成功!");
}else{

json.setMsg("该邮箱还没有注册,请检查输入!");

json.setSuccess(false);

}
writeJson(json);
}
这是一个实现往邮箱发邮件的功能,要调用的功能没有错,测试类中调用可以实现发邮件,但是在action中写的方法就是不能调用到该方法,没有执行

1个回答

打断点是怎么走的??到调用另一个类中的方法时是怎样的?直接过?报错?没进去?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
跳转时闪了一下但是没有跳转
window.location.href无法跳转 我这也是在写后台管理的时候遇到的问题,我在写登录跳转的时候用的是window.location.href来跳转页面,但是发现当我使用的时候点击发现页面闪了一下但是并没有进行页面跳转,我原来以为方法没有执行,便打了个debugger,发现确实执行到了这行代码,但是页面没有跳转 后来问了同事,同事说加上return false就可以进行跳转了 后来...
怎样在一个类中调用另一个类的方法
小弟新学.net,自己建了一个operate类,里面有一些方法实现诸如绑定datagrid之类的操作,又建了一个DBAccess类,想在里面实现页面控件绑定数据库数据的功能。比如operate类里面有方法BindDataGrid(string sql,DataGrid dg),我想在DBAccess里实现public void BindUser(DataGrid dg)rnrn string sql="select * from user";rn operate.BindDataGrid(sql,dg)rnrn在页面调用DBAccess类我会先实例化类,但是如何在DBAccess类里面调用operate类中的方法呢?谢谢
一个类怎样调用另一个类中的方法
一个类怎样调用另一个类中的方法
一个类中调用另一个类的方法
有两个类 A ,B。 现在类B中调用类A的statusBarPanel1.Text,实例化对象后可以调用,但是运行结果是类A的statusBarPanel1.Text没有变化. 求助大家帮助。 谢谢
struts2中Action结束跳转时直接调用另一个Action
只需要在struts.xml中对应的<result>中设置type="redirectAction">   <result name="answerQue" type="redirectAction">Question!answer</result>   当某个Action返回字符串为"answerQue"时,直接调用Q
一个类中调用另一个类的方法时出错?vb
我这样写的:rn调用类中:rnDim objPublic As New dbPublic()rn....rn Dim ds As New DataSet()rn ds = objPublic.getDateset(CommandText)rn在dbPublic类中的方法:rn Public Function getDateset(ByVal sql As String) As DataSetrn Dim CommandText As Stringrn On Error GoTo debug1rn CommandText = sqlrn Dim myConnection As New SqlConnection(Application("conn"))rn Dim myCommand As New SqlCommand(CommandText, myConnection)rn Dim dataAdapter As SqlDataAdapter = New SqlDataAdapter(myCommand)rnrn Dim myDs As New DataSet()rn dataAdapter.Fill(myDs)rn getDateset = myDsrn myConnection.Close()rn Return getDatesetrn Exit Functionrndebug1:rn getDateset = Nothingrn End Functionrn就是这样的,把这个方法放在同一个类在就没出错!rn为什么?
s2sh 跳转 action时
[img=https://img-bbs.csdn.net/upload/201408/15/1408091882_471728.jpg][/img]rn为什么 我在跳转是 项目名不见了!!
Action 跳转的方法和详解
在实际项目中,我们难免遇到页面跳转,传参,action与action之间的跳转,我们这时候则需要一些方法来完成,如下代码所示:<action name="login" class="loginAction.class"> <result type="redirect" name="success">index.action</result> </action>关于action下result中
Struts2 : action跳转时带参数跳转
在实现action跳转到另一个action时,需要携带参数,可以直接在struts.xml配置文件中对应的跳转action的地方加上,参数的配置,用ognl表达式,可以从session中取值。 如果要传递两个参数,中间用&amp;amp;代替&amp;amp;(xml中&amp;amp;要转义) Eg: &amp;lt;action name=&quot;check_*&quot; class=&quot;aexamCheckAction&quot; method=&quot;...
jsp中调用js跳转action
[code=Java]rnjs:rn function tofindCommontop1ByHql()rn var url="cmt1!findCommontop1ByHql.action?gid="+dwlb0.value;rn url+="&tid="+dwlb1.value;rn url+="&ttid="+dwlb2.value;rn window.location.href=url;rn rnjsp:rn1,查询rn2,查询rn[code=Java][/code]3,查询2rnrnps:rn第一种:action跳转成功,传参成功,但是frame出错。rn第二种:超链点击无效rn第三种:不确定拼接对不对,action跳转成功,但是传参失败rnrn求教,怎么解决!rn[/code]
javascrip函数中跳转action的方法
rnrnrn我的目的是当关闭当前页面时,将页面跳转到我的loginout.do的action中rn但是想上面那么些怎么都到不了我的loginout.do的action中;rn请问我该怎么些啊?项目名是book,loginout.do是我在struts-config文件中的配置路径
如何html跳转action中的一个方法
我用了这个不行rnrn查询信息rnrn有没有高手啊!!!rn我用的html,要跳转到一个action中的某个方法,执行查询!不知道如何跳转action中的方法
一个类中调用另一个类中方法出错!!!!
类A,BrnA中有2个方法rntest()rnrn CDlg1 dlg;rndlg.DoModal();rnrnrntest2()rnrnAfxMessageBox(_T("Test"));rnrnrn现在我在B类中调用A类中的test2()方法,一切正常;但调用test()能弹出对话框rn但弹出的那个对话框每次关闭的时候程序就出现异常rn我想是关闭的时候指针丢失的原因。就把test()改为如下rntest()rnrn dlg1 = new CDlg1();//dlg1为类A的成员 申明为:CDlg1 *dlg1;rndlg1->DoModal();rnrn但还是出错rn请问该怎么调用?谢谢指点rnrnrn
如何在一个类中调用另一个类中的方法?
我写了两个类A和BrnA已经编译成功dllrn现在在B中调用A的一个静态方法A.Method()rn却提示找不到Arn-----------------rn我已经在B中引用了A的命名空间,怎么还是要不得呢?rn-----------rn希望大家能明白我的意思,我最讨厌那些意思都没看明白去乱说一通语法的人!
STRUST2中ACTION跳转问题!!
RT.rn我想从一个ACTION中跳转到和这个ACTION不在同一个NAMESPACE的JSP页面中,求教怎么写。rn如ACTION的NAMESPACE为 /NAME1rnRESULT NAME 为"ss"rnJSP的位置/NAME2/A.JSPrn请问怎么写rn急~~~~~~~~~~~~谢谢
关于在action中跳转问题
我想实现的是一个jsp提交页面提交到action类中,当用户名从数据库中查询存在的时候,我就返回到jsp页面,问题我是我想要我的页面刚刚填的数据还在只需要把输入错误的改了就行了,js中好实现,在action类中怎么返回去让以前的数据还在啊,用struts.xml跳回去东西就没有了....
Struts2 中action之间的跳转
转载于http://zhou568xiao.iteye.com/blog/253428例如从你的login.action到register.action  有两种实现方式1. 设置type=&quot;redirect&quot; &amp;lt;package name=&quot;struts&quot; extends=&quot;struts-default&quot;&amp;gt; &amp;lt;action name=&quot;login&quot; ...
struts中action跳转问题
当从一个action通过actionMapping.findForward("bAction.do");跳转到另一个action时,如果两个action分别所对应的actionForm中有相同名称的字段时,会自动将第二个actionForm中的字段赋上第一个actionForm中相同字段的值,rn 这是为什么呢?如果不想让他们彼此互相影响,该怎么解决这个问题呢?
SSH中action跳转问题
我新建了一个页面叫toMain.jsp,这个页面里就一句代码,rnrn我在路径里敲http://localhost:8080/BlogSystem/jsp/toMain.jsp,但是不跳转,提示invalid path,在page属性里写各种路径都不行;rnrn然后我试了下在toMain.jsp页面里写ToMain,点击链接却可以。rnrn这是为什么?为什么用不行?原来我做项目时,都是可以的啊,就今天突然出现这问题了。
java 反射调用另一个类中的方法
class A: import java.lang.reflect.Method; public class HelloWorld { public static void main(String[] args) { System.out.println("before test Dex"); HelloWorld hw = new HelloW...
struts2中action的跳转问题
现在有一点疑惑。我在一个form中一个提交想实现两个action。但是一直在struts.xml提示错误,type=“chain”。不知道什么问题。我把整个说一下。我有个预定界面,然后两个按钮 一个是“检查”一个是“提交”。在检查的时候得到冲突的预定,得到冲突预订者的email,然后提交按钮既进行预定又发送邮件。有没有实现在中想法的思路?或例子,谢谢。
调用第三方接口没有跳转
1.问题描述:APP调用信用卡的接口,部分没有跳转到信用卡的页面 (1)app可以跳转到信用卡页面的银行包括广发银行、平安银行等 原因:http://cc.pingan.com/ 平安银行的url是采用http协议传输的 (2)app不能跳转到信用卡页面的银行包括浦发银行、交通银行等 填写资料后,跳转到的页面为空白, 原因:https://creditcard.bankcom...
struts2中action跳转action问题
action1:rn rn /test2!m1.actionrn rnrn action2:rn rn index.jsp rn rnrnrnjava代码 action1:rn public String test()rn ...rn request.setAttribute("id" , 1);rn return suc1;rn rnrn action2:rnrn public String m1()rn ...rn int id = request.getParameter("id");rn rnrn我想在第二个action取到第一个action里面通过作用域保存的值,type值设置为redirect可以成功跳转,但是取不到request作用域里面的值,type值设置为chain又会出现找不到action的提示,这是什么原因啊,望高手解答,在此先谢过
struts2中action跳转action传值问题
struts配置文件中写法如下rnaction1:rn rn /test2!m1?id=$id&status=$statusrn rnrnaction2:rn rn index.jsp rn rnrnjava代码 action1:rn public String test()rn ...rn request.setAttribute("id" , 1);rn request.setAttribute("status" , 0);rn return suc1;rn rnrn action2:rnrn public String m1()rn ...rn int id = request.getParameter("id");rn int status = request.getParameter("status");rn rn问题是id和status都取不到值,是什么原因啊,还是哪里要设置了?rn
静态属性在另一个类中调用
程序代码如下:rnrn[code=Java]public class ClassArnrn public static String str;rn public ClassA()rn rn str= new String();rn rn public static void main(String [] args) throws Exceptionrn rn str= "hello";rn Thread.sleep(5000);rn System.out.println(str);rn rn[/code]rnrn[code=Java]public class ClassBrnrn public static void main(String[] args)rn rn String str = (ClassA.name+="haha");rn System.out.println(str);rn rn[/code]rnrn问题是,先运行ClassA,再运行ClassB,ClassB运行结束后输出nullhaha,而ClassA sleep 5秒后输出是hello.为什么操作的同一个静态属性运行的结果确没有任何联系呢?我原来是在一个类中用一个静态的HashMap保存数据,中途从另一个类中调用这个静态的HashMap却取不到任何数据,然后自己写了上面两个测试类,郁闷了半天越整越糊涂了.请教各位才子才女!! 不甚感激!
关于在一个类中调用另一个类的成员对象
[code=c]rnclass Arnrn typedef std::map INDEX_RES_MAP;rnpublic:rn int do_run()rn rn B b = new B;rn rnpublic:rn INDEX_RES_MAP index_res_map_; // 摄像头信息表rn;rnrnclass Brnrn;rn在A的do_run中new了一个B,怎么样在B中的成员函数中去获取A的index_res_map_中的数据,每次获取一个后,就删除掉rn[/code]
在一个类中调用另一个类的变量?
我在一个类中调用 CDHSHHelperDlg这个类的成员函数 出错rnint nRecord = CDHSHHelperDlg::m_listAccount.GetItemCount(); //获取行总数rn “.GetItemCount”的左边必须有类/结构/联合rnrnrn我应该怎么写?要详细步骤~
在一个类中调用另一个类的事件,出问题了?
// 类1 form2rn public partial class Form2 : Formrn rn public void button2_Click(object sender, EventArgs e)rn rnrn this.textBox2.Text = "777777777";rnrn rnrn//类2 form3rn public partial class Form3 : Formrn rnrn private void button18_Click(object sender, EventArgs e)rn rn Form2 a = new Form2();rn a.button2_Click(sender, e);rn rn rnrn rnrn为什么在form3中调用form2的button2_Click事件未能成功呢?rn当我把textBox2.Text = "777777777";改成 MessageBox.Show("ooooooooo");又可以呢?rn
在一个类中调用另一个类中的函数时,提示另一个类名为不能处理的标识
在一个文件中调用的语句rnif(con==null)con=DataSource.getConnection() ;rn其中DataSource是另一个类名rn
Qt一个类中调用另一个类的函数
#include "stdafx.h"rnrnclass Arnrnpublic:rn int it;rn A():it(100)rn rnrn rnrn;rnclass Brnrnpublic:rn A a;rn int getvalue();rnprotected:rnprivate:rn;rnint B::getvalue()rnrn return a.it;rnrnrnrnint _tmain(int argc, _TCHAR* argv[])rnrn B b;rn int kk = b.getvalue();rn return 0;rnrnrnrn类似如上的调用在Qt中可以应用吗?为什么我在Qt中实现不了呢,高手指点
vc一个类中调用另一个类的成员函数的
pDoc->m_pVctestView->DeleteAllItems();有错误rnDeleteAllItems是View类中的一个成员函数,rn 在DOC中这样定义,CVctestView* m_pVctestView=NULL;rn错误如下;rnd:\我的文档\vctest\vctestdoc.h(21) : error C2143: syntax error : missing ';' before '*'rnd:\我的文档\vctest\vctestdoc.h(21) : error C2501: 'CVctestView' : missing storage-class or type specifiersrnd:\我的文档\vctest\vctestdoc.h(21) : error C2501: 'm_pVctestView' : missing storage-class or type specifiers rn有明白的,帮忙解决一下
如何在一个类中调用另一个类?
类一:rnclass Spherernrn static final double PI=3.14;rn static int count = 0;rn double radius;rn double xCenter;rn double yCenter;rn double zCenter;rn Sphere (double theRadius,double x,double y,double z)rn rn radius=theRadius;rn xCenter=x;rn yCenter=y;rn zCenter=z;rn rn static int getCount()rn rn return count;rn rn double volume()rn rn return 4.0/3.0*PI*radius*radius*radius;rn rnrn类二:调用类一。rnclass Creatern public static void main(String[] args)rn rn System.out.println("Number of objects="+Sphere.getCount());rn Sphere ball = new Sphere (4.0,0.0,0.0,0.0);rn System.out.println("Number of objects="+Sphere.getCount());rn Sphere globe =new Sphere(12,1.0,1.0,1.0);rn System.out.println("Number of objects="+ Sphere.getCount());rn System.out.println("ball volume="+ball.volume());rn System.out.println(" globe volume="+globe.volume());rn rnrn编译出现不能解析Sphere;
一个类在另一个类中调用,求指导
现在遇到一个比较初级的问题,还望版上的大神能够不吝赐教!rn现在我在Qt上开发一个界面,不过总的来说还是一个类,所以这个问题就归结为在一个类中调用另外一个类rn问题如下:rn首先[code=c]class cameraGet : public QMainWindowrnrn Q_OBJECTrn rnpublic:rn //定义PTZ摄像机控制参数rn VISCA_Cam * Cam1;rn VISCA_Timer2* tm1;rn[/code]rn这里简化了代码,主要就是定义了这么两个类rn然后再构造函数中进行了new,代码如下:rn[code=c]cameraGet::cameraGet(QWidget *parent) :rn QMainWindow(parent),rn ui(new Ui::cameraGet)rnrn ui->setupUi(this);rn timer = new QTimer(this);rn imag = new QImage(); // 初始化rn //initialize the PTZ protocolrn tm1= new VISCA_Timer2; //rn DWORD result;rn char* nPortc="COM1";rn Cam1 =new VISCA_Cam(nPortc,1,1,result); //打开串口rn[/code]rn上述代码也经过简化,主要就是对定义的两个类进行了new,但是后面貌似这个没有new好,出现了rn“底层由于接收到操作系统的信号而停止”rn这个错误提示,网上搜了下好像类没有定义好之类的,那么相对于我这个代码而言,只有这两个类有问题,所以还请各位帮忙看看,非常感谢!!
怎样在一个类中调用另一个类的变量
我想在CTestView类的OnDraw调用对话框类中的一个变量,我定义一个对话框对象,用对象来调用变量,但没有成功。rn程序如下:rnvoid CTestView::OnDraw(CDC* pDC)rn....rn.....rnCZhixianDlg dlg;//定义一个对话框的对象rnrn//a1,b1,a2,b2是CZhixianDlg类的变量,在对话框类中已经给他们赋给了相应的值;rndlg.a1;rndlg.b1;rndlg.a2;rndlg.b2;rnrnpDC->MoveTo(a1,b1);rnPDC->LineTo(a2,b2);rnrn运行程序,但没有画出相应的直线
一个类如何调用另一个类中的数据?
现在有一个对话框,有几个文本框,输入一些数据。rn在另一个对话框中如何调用上面输入的数据?
SWT 关于 在一个类中调用另一个类的方法
要做一个管理系统,目前只有两个类:Logon.java(登录界面)和Opboard.java(操作界面).rn/*-------------------------Logon.java-----------------------------*/rnpublic class Logon rn.rn.rn.rn public Logon() rnrn final Button okButton = new Button(shell, SWT.NONE);rn okButton.setText("确定");rn okButton.setBounds(105, 120, 44, 23);rnrnrn okButton.addSelectionListener(new SelectionListener() public void widgetSelected(SelectionEvent e)rn if(e.getSource()==okButton)rn if((text.getText().equals("root"))&&(text2.getText().equals("admin")))rn System.out.println("mark1"); //mark1rn // 实例化Opboardrn Opboard app=new Opboard();rn System.out.println("mark2"); //mark2rn //调用start()方法rn app.start();rn rn rn rn rn rn rn public void widgetDefaultSelected(SelectionEvent e)rn rn );rn rn rn rn public void start() rn shell.open();rn while (!shell.isDisposed()) rn if (!display.readAndDispatch())rn display.sleep();rn rn display.dispose();rn rnrn public static void main(String[] args) rn Logon log = new Logon(10,2);rn log.start();rn rnrnrn/*-----------------------------Opboard.java-----------------------------*/rnrnpublic class Opboard rn//一些定义rn public Opboard()rn //一些定义rn rn public void start()rn shell.open();rn while (!shell.isDisposed()) rn if (!display.readAndDispatch())rn display.sleep();rn rn display.dispose();rn rn public static void main(String args[])rn Opboard app=new Opboard();rn app.start();rn rnrnrnrnrn运行之后 mark1出现,mark2没出现rnpams是包名rnrn报错:rnException in thread "main" org.eclipse.swt.SWTException: Invalid thread accessrnat org.eclipse.swt.SWT.error(SWT.java:3374)rn at org.eclipse.swt.SWT.error(SWT.java:3297)rn at org.eclipse.swt.SWT.error(SWT.java:3268)rn at org.eclipse.swt.widgets.Display.checkDisplay(Display.java:646)rn at org.eclipse.swt.widgets.Display.create(Display.java:707)rn at org.eclipse.swt.graphics.Device.(Device.java:129)rn at org.eclipse.swt.widgets.Display.(Display.java:402)rn at org.eclipse.swt.widgets.Display.(Display.java:393)rn at pams.Opboard.(Opboard.java:32)rn at pams.Logon$2.widgetSelected(Logon.java:71)rn at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)rn at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)rn at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)rn at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)rn at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)rn at pams.Logon.start(Logon.java:105)rn at pams.Logon.main(Logon.java:114)rnrn
创建一个类,在另一个类中调用其方法
定义了一个类StationXY.javarn目的是声明一个具有似于数组结构的功能的类rn然后在StationToMap.java中给其赋值,取值(后面还要传到JSP去)rn但是在取值赋值的时候出错(出错信息提示到赋值那一行,注释后又提示到取值那一行)rnrn本人java初学,求指教rn[code=Java]rn//StationXY.javarnrnpackage svg.station;rnrnpublic class StationXY rnrn private String name;rn private int x;rn private int y;rn rn public StationXY()rn public StationXY(String name,int x,int y)rn this.name=name;rn this.x=x;rn this.y=y;rn rn public String getName() rn return name;rn rn public void setName(String name) rn this.name = name;rn rn public int getX() rn return x;rn rn public void setX(int x) rn this.x = x;rn rn public int getY() rn return y;rn rn public void setY(int y) rn this.y = y;rn rnrnrnrn[/code]rnrn[code=Java]rn//StationToMap.javarnrnpackage svg.action;rnrnimport svg.station.StationXY;rnrnimport com.opensymphony.xwork2.ActionSupport;rnrnpublic class StationToMap extends ActionSupport rnrn /**rn * rn */rn private static final long serialVersionUID = 1L;rn StationXY[] sxy = new StationXY[100];rn public String execute() throws Exceptionrn rn for(int i=0;i<100;i++)rn rn sxy[i].setName("stationname");//出错信息提示位置rn sxy[i].setX(i);rn sxy[i].setY(2*i);rn rn System.out.println(sxy[50].getName());rn System.out.println(sxy[50].getX());rn System.out.println(sxy[50].getY());rn return null;rn rn[/code]
在一个类中调用另一个类的数据成员的方法-程序实现
C++中,一个类需要调用另外一个类的数据成员时,经常不知道怎么做,这里整理了两种方法,来实现在一个类中调用另外一个类的数据成员。
QT 一个类调用另一个类中的方法 (样式表例子)
① 新建一个类②新声明的类cal 代码如下cal.h#ifndef CAL_H #define CAL_H#include <QString> class Cal { public: Cal(); ~Cal(); QString out(); };#endif // CAL_H cal.cpp#include "cal.h" #include <QFile> #include
如何在一个类中调用另一个类的方法?
问题是这样的:小弟先定义了一个DB_Operation类,然后在该类中定义了一个操作数据库的方法,源代码如下:rn[code="java"]package com.chaliezhou.sms.service;rnrnimport java.sql.CallableStatement;rnimport java.sql.Connection;rnimport java.sql.ResultSet;rnimport java.sql.Statement;rnimport com.chaliezhou.sms.conn.JDBC_Connections;rnrnpublic class DB_Operations rn // 抽出添加数据的方法rn public static void getOracleAddData() throws Exceptionrn rn String str = null;rn String[] st = new String[6];rn Connection conn = JDBC_Connections.getOracleConnection();rn rn String sql = "call PRO_STU_ADD(?,?,?,?,?,?)";rn CallableStatement cstmt = conn.prepareCall(sql);rn cstmt.clearBatch();rn rn tryrnrn //将学号数据转整形rn int i = Integer.parseInt(st[0]);rn rn //将分数数据转浮点型rn float f1 = Float.parseFloat(st[2]);rn float f2 = Float.parseFloat(st[3]);rn float f3 = Float.parseFloat(st[4]);rn float f4 = (f1+f2+f3)/3;rn rn cstmt.setInt(1,i);rn cstmt.setString(2,st[1]);rn cstmt.setFloat(3,f1);rn cstmt.setFloat(4,f2);rn cstmt.setFloat(5,f3);rn cstmt.setFloat(6,f4);rn rn //提交数据缓冲rn cstmt.addBatch();rn //提交数据rn conn.commit();rn System.out.println("数据插入成功!");rn rn catch(Exception ex)rn ex.printStackTrace();rn rnrn [/code]rnrn然后又定义了一个操作类用来从控制台接收数据,代码如下:rn[code="java"]package com.chaliezhou.sms.view;rnrnimport java.sql.Connection;rnimport java.util.Scanner;rnimport com.chaliezhou.sms.conn.JDBC_Connections;rnimport com.chaliezhou.sms.service.DB_Operations;rnrnpublic class Data_IO rnrn public static void main(String[] args) throws Exception rn Connection conn = JDBC_Connections.getOracleConnection();rn Object ob = null;rnrn String[] st = new String[6];rn Scanner sc = new Scanner(System.in);rn System.out.println("请输入学号:");rn st[0] = sc.nextLine();rn System.out.println("请输入姓名:");rn st[1] = sc.nextLine();rn System.out.println("请输入语文分数:");rn st[2] = sc.nextLine();rn System.out.println("请输入数学分数:");rn st[3] = sc.nextLine();rn System.out.println("请输入英语分数:");rn st[4] = sc.nextLine();rnrn[color=darkred] getOracleAddData();[/color]rn rnrn[/code]rnrn请问怎样在这个操作类中调用方法呢?我在这里写了getOracleAddData()(红字所示),但提示出错。正确的写法应该是怎样呢?
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件