不输入init事件过程代码会影响表单代码运行吗

 onBeforeOpen: null, //打开下拉框前事件可以通过return false来阻止继续操作,利用这个参数可以用来调用其他函数比如打开一个新窗口来选择值
 
请问高手们当在页面上进行操作時在程序内部是如何用到上述东西来具体实现的。就是它的一个走向流程是怎样的谢谢... 请问高手们当在页面上进行操作时,在程序内蔀是如何用到上述东西来具体实现的就是它的一个走向流程是怎样的?谢谢

首先是一个有表单代码元素的页面 用户通过输入完成表单代碼 点击提交因为是struts1所以先是把用户表单代码里输入的数据通过struts配置文件存到相应的form 然后action从form取到用户输入的值,并通过这些值来调用service里的方法service则是调用dao里的方法并做业务逻辑处理,而dao就是基本JDBC的增删改查语句在通过struts配置文件转到指定的JSP页面(这个是流程)

然后dto是数据传輸对象, exception是你程序中一些地方的代码出问题后所出现的异常

至于init是你的action在掉用方法之前的程序默认的方法(就是指定servlet掉doget或dopost方法)

我去,這是一个完整的j2ee项目流程啊是一个很复杂的过程,简单来说分为两种状态,如下:

第一状态:服务器启动实现servlet中init方法,初始化一些項目需要的东西比如数据库连接,struts的拦截等等等等。

第二状态:当用户对于某一业务进行请求时操作如下

init当容器运行的时候就会初始化一些参数,dto参数(数据传输对象)通过form提交到actionaction控制层去访问service业务逻辑层,进行业务处理如果业务处理涉及到数据库,service将会去访问dao数据訪问层最后返回结果到jsp页面,在这个过程中会出现异常错误就会用到exception对象来捕获异常并进行处理,比如说让你输数字你确输了字母,这就会造成异常

你问的是一个系统问题,太大了不是一两句就能说明的。没人会说给你的

我要回帖

更多关于 表单代码 的文章

 

随机推荐