
正文
java代码让jsp刷新,jsp自动刷新
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
jsp中如何实现点击一个提交按钮,把其中数据提交到数据库同时刷新该页...
点击页面的按钮,数据提交到后台并保存,页面不用刷新。如果想做这个效果的话,方法有两种:使用ajax来实现。
当点击提交按钮时所有的表单元素都作为参数传到后台等待处理,在后台的servlet里我们可以能过方法 request.getParameter(name)得到表单中的内容,其中name是表单元素的NAME属性名。
点击提交按钮之后表单的值会传递到后台,通过后台的逻辑代码判断并进行数据库的操作。
相关问答
Q1: 为什么jsp页面刷新一下才执行java代码
如果修改src下面的xxx.java文件,生成的class文件是要在tomcat重启后立刻生效的。我一般都是重启tomcat,就好了。
解释:jsp是可以动态加载的,也就是说jsp变更不需要重启项目,如果里面有java代码的话,加载jsp的时候先编译java代码,如果有错误,直接抛出错误,不继续运行。如果没错误的话,扫描出body中的代码显示到页面,之后再加载js。
因为tomcat服务器,当有请求访问JSP资源时,会将JSP页面翻译为java类,然后将整个java类进行动态的编译,编译成class文件,然后执行class文件,所以每个JSP在最终都会变成java类,所以能够书写Java代码。
第一个代码是顺序执行下来,走到这里就输出了 第二个是一个方法中的输出,如果这个方法没有被调用,是不会输出的,所以第二个是在方法被调用的时候输出,也不一定就是在第一个后面。
java执行两次是因为代码逻辑出问题了,检查逻辑并控制提交次数。
Q2: JAVA中servlet页面怎样刷新session,使JSP页面得到即使更新???_百度...
要么就是所有涉及到session数据改变的操作都去将session时时更新。要么就不要将数据存放到session中,每次都去数据库什么的地方获取最新数据。
request.setAttribute(XXX, XXX)这样下一个页面就可以访问到XXX的值了。
在servlet中获取到session,使用session.setAttribute(userInfo,userInfo);在每个页面可以使用%%取到session.getAttribute(userInfo)或者使用EL表达式${sessionScope.userInfo};都可以取到你存放的值。
Q3: Javaweb里面JSP编写代码,网页刷新一次页面提示您是第几位来到此页面的...
1、第49行的错误导致,你现在是要在jsp获取集合 然后遍历输出? 你out了,我建议在action中对集合封装,然后再jsp页面用struts2标签输出,很简洁实用。
2、/error-page exception-type里面应该是状态码如404(文件找不到),500编译不成功==,不应该是具体的错误,要是照你定义的那样,异常都不够你配置的。动态生成静态页无非就是用java代码进行控制。
3、比如你可以在一个jsp中这样写而不报错 %! int x =0; // 全局变量% % int x =0; // 局部变量% 最后,我觉得上面搞明白了。
4、怎么用java来编写网页,目前比较流行的是SSH(struts2+spring+hibernate)框架。其实只要有servlet和JSP基础就可以实现,框架只是高效的开发和管理。推荐使用SSH框架进行开发。使用struts2来实现页面跳转,他的标签也可以写JSP界面。
5、session里赋值,弄个标识位 默认是0,加载一次给这个标识位变成插入数据库之前先判断session里的值如果是1,就不插入;反之亦然。
Q4: jsp的后台java程序如何刷新指定的页面
1、jsp中通过后台servlet是可以跳转页面的。
2、为什么要把不固定的东西放到session?要么就是所有涉及到session数据改变的操作都去将session时时更新。要么就不要将数据存放到session中,每次都去数据库什么的地方获取最新数据。
3、你的提交方式如果是ajax或者其他异步请求的方式,可以在执行方法是给一个返回参数,如果参数返回后在调用 刷新页面的方法就行。最好的就是不管怎么样?请求以后给予返回值然后再调用刷新方法就行。
Q5: 如何在jsp页面点击提交按钮后,实现自动刷新页面
1、别人那个对话跨也是用模式对话框弹出的页面,你可以用url地址带参数,很简单。比如跳转到b.jsp.就是b.jsp?a=a&b=b。取值就是 java代码 request.getParameter(a)或者jsp代码,用EL表达式,{param.a},${param.b}。
2、response.setDateHeader(Expires, 0); //prevents caching at the proxy server 这段代码是禁止页面缓存。
3、利用ajax刷新,保存成功后返回一个data,判断data的值,如果代表成功更新的值则刷新页面。
关于java代码让jsp刷新和jsp自动刷新的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







