一、JSP页面提交数据,servlet处理,再把数据返回原来JSP页面?
把jsp要提交的数据提交到servlet中处理
然后通过servlet的request的getRequestDispatcher(“XXX.jsp”).forward(request,response);进行跳转回原来jsp页面
最后在原页面中可以使用EL表达式或者把处理的结果显示出来
二、html页面怎么跳转到servlet?
在web.xml文件中有如下servlet配置{<servlet><servlet-name>TestServlet</servlet-name><servlet-class>ch11.TestServlet</servlet-class></servlet><servlet-name>TestServlet</servlet-name><url-pattern>/servlet/TestServlet</url-pattern></servlet-mapping>}<url-pattern>:这个标签里面的内容就是你要输入的那个地址也就是说,如果你想用A标签链接到这个servlet类需要这样写就好<ahref="/项目的context路径/servlet/TestServlet"></a>
三、jsp通过servlet传值到另一个jsp页面?
第一:jsp就是servlet。第二:页面向后台传值有两种:a。同步b。异步
同步调用就简单了,action直接就可以。异步调用就是用ajax技术,要看你项目里用的是什么框架。比如,struts2.1就支持好多。这些都要根据你的开发环境。
JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它 是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术。
它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
四、Servlet + jsp可以做毕设吗?
当然可以。
你考虑老师觉得技术太老很low不给过,那是多虑了。老师正喜欢这种组合,因为他们会。
你要是用前后端分离,前端React,服务器端Spring Cloud,他们反而不喜欢。
人总是喜欢自己能把控的东西,对未知的东西反感甚至恐惧。
但是呢,如果你顺应了老师的套路 ,答辩的时候也会被问的很详细,因为老师要在你的毕设上体现他的价值...
五、jsp和servlet过时了吗?
JSP(Java Server Pages)和Servlet是Java EE(现在被称为Jakarta EE)中用于创建动态web应用程序的重要技术。虽然现在有更现代的技术和框架可供选择,但JSP和Servlet并没有过时。JSP和Servlet是Java中最基本和最早的web开发技术之一,它们在许多企业级应用程序中仍然广泛使用。它们具有可扩展性和可靠性,并且能够与Java EE中的其他技术和框架无缝集成。许多开发人员仍然选择使用它们来构建Web应用程序,因为它们提供了灵活性和控制力。然而,随着时间的推移,新的技术和框架如Spring MVC、JavaServer Faces(JSF)和React等也出现了。这些技术提供了更现代、更高效的开发方式,并且更易于维护和拓展。因此,对于新项目来说,使用JSP和Servlet可能不是最佳选择。总之,JSP和Servlet并没有过时,但在选择开发技术时应考虑项目需求和现有的技术选择。
六、jsp与html、servlet异同?
servlet的作用简单说就是提取出数据,并转换成html代码展示出来 jsp其实就是servlet, 只是好看,好编程, 可以吧jsp看成是servlet的可视化界面,因为在服务器中jsp会先转换成servlet, 然后发挥上面说的servlet的作用 html+js+servlet 这里的servlet就完全充当控制器了, 做一个html页面的跳转, 封装数据为json返回给html,html用js去做展示布局
七、用servlet如何实现jsp登陆页面的跳转?
1) redirect 方式 response.sendRedirect("/a.jsp"); 页面的路径是相对路径。sendRedirect可以将页面跳转到任何页面,不一定局限于本web应用中,如: response.sendRedirect("URL"); 跳转后浏览器地址栏变化。 这种方式要传值出去的话,只能在url中带parameter或者放在session中,无法使用request.setAttribute来传递。 2) forward方式 RequestDispatcher dispatcher = request.getRequestDispatcher("/a.jsp"); dispatcher .forward(request, response); Servlet页面跳转的路径是相对路径。forward方式只能跳转到本web应用中的页面上。 跳转后浏览器地址栏不会变化。 使用这种方式跳转,传值可以使用三种方法:url中带parameter,session,request.setAttribute
八、从jsp页面跳转到另一个jsp页面怎么传递参数?
不需要传递,提交的时候,fomr表单里的数据就会传递过去的,jsp传值给另一个jsp页面,主要的方式是将数据放在request对象中,然后在另一个页面拿到这个数据即可,代码如下:
A.jsp :通过post 和get、连接都可以传 B.jsp : B页面通过如下代码接收 <% String name=request.getParameter("name"); out.println("接收到:"+name); %>
九、jsp跟servlet怎么实现结账?
jsp传递数据到servlet,servlet处理后面的逻辑处理,调用引入的支付宝,微信等
十、jsp servlet内置对象有哪些?
JSP有九个内置对象(又叫隐含对象),不需要预先声明就可以在脚本代码和表达式中随意使用(JSP本质上就是一个Servlet, 是一种特殊的servlet,提前声明好了这九大对象)
JSP九大内置对象分为四类:
输入输出对象:out对象、response对象、request对象
通信控制对象:pageContext对象、session对象、application对象
Servlet对象:page对象、config对象
错误处理对象:exception对象
- 相关评论
- 我要评论
-