index.jsp

时间:2024-05-06 16:33:07编辑:莆田seo君

index.jsp和index.jsp.html有什么区别

index.jsp和index.jsp.html的区别在于:目的的不同,网页的不同,写作的不同1、目的差异:超文本标记语言(Hypertext Markup Language,HTML)是一种文本标记语言,是一种像JavaScript一样的静态页面和解释性语言。因为只要有浏览器,就可以正常显示,不需要指定的编译工具,只需要在txt文档中编写HTML标记就可以正常显示。JSP(Java服务器页面)是Java服务器的页面,具有动态性。它需要由JDK编译并将内容发送到客户端进行显示。编译完java文件后,生成一个类文件,最后执行该类文件。2、网页上的差异:JSP用作动态页面的生成,而html通常用作静态页面的生成。动态页面的内容一般由服务器端的程序生成。不同的人和不同的时间访问页面,显示的内容可能不同。网页设计人员编写完服务器端页面程序后,不需要手工控制,页面内容会根据页面程序的安排自动更改和转换。3、写作差异:Html是W3C标准的网页编写格式。它是一种统一的协议语言,静态网页。大多数网页都是基于HTML的。JSP是一种动态语言,JSP可以实现HTML的所有任务。参考资料来源:百度百科-JSP百度百科-HTML

index是什么意思?

index的意思是:1.索引; 指数; 指示; 标志; 2.给…编索引; 把…编入索引; [经济学]按生活指数调整(工资、价格等); 3.[机械学] 转位; 读音:英[ˈɪndeks] 美[ˈɪnˌdɛks] 例句:1.Curiously, the word 'gay' does not occur in the index奇怪的是,gay这个词没有出现在索引当中。2.She's indexed the book by author, by age, and by illustrator. 她根据作者、年龄和插图画家分别为该书编了索引。3.The index is the government's chief gauge of future economic activity. 这一指数是政府判断未来经济活动的主要依据。4.The retail price index for September is expected to show inflation edging up to about 10.8 percent. 预计9月份的零售价格指数将显示通货膨胀率已逼近10.8%。扩展资料index词性:n. vt. vi. 第三人称单数:indexes 复数:indices 现在分词:indexing过去式:indexed 过去分词:indexed

eclipse创建web项目时没有自动生成index.jsp,怎么处理?

在project explorer(项目资源管理器)选中你所建立的项目下的WebContent文件夹鼠标右键 New(新建)——>JSP File菜单项,打开New JSP File对话框在该对话框的“文件名”文本框中输入文件名index.jsp,其他采用默认设置。单击“完成”按钮,完成JSP文件的创建。此时,在项目资源管理器的WebContent节点下,将生成一个名称为index.jsp的节点,也就是你增加的inde.jsp文件。1、Eclipse的介绍:Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过外挂程式使其作为其他计算机语言比如C++和Python的开发工具。Eclipse本身只是一个框架平台,但是众多外挂程式的支持使得Eclipse拥有其他功能相对固定的IDE软体很难具有的灵活性。许多软体开发商以Eclipse为框架开发自己的IDE。2、Eclipse的功能介绍:Eclipse是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。

JSP页面跳转 有几种方式具体是哪些

1.RequestDispatcher.forward()   是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动传递.  但forward()无法重定向至有frame的jsp文件,可以重定向至有frame的html文件,同时forward()无法在后面带参数传递,比如servlet?name=frank,这样不行,可以程序内通过response.setAttribute("name",name)来传至下一个页面.  重定向后浏览器地址栏URL不变.  例:在servlet中进行重定向 public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{  response.setContentType("text/html; charset=gb2312");  ServletContext sc = getServletContext();  RequestDispatcher rd = null;  rd = sc.getRequestDispatcher("/index.jsp"); //定向的页面  rd.forward(request, response);}  通常在servlet中使用,不在jsp中使用。   2.response.sendRedirect()  是在用户的浏览器端工作,sendRedirect()可以带参数传递,比如servlet?name=frank传至下个页面,同时它可以重定向至不同的主机上,sendRedirect()可以重定向有frame.的jsp文件.  重定向后在浏览器地址栏上会出现重定向页面的URL  例:在servlet中重定向public void doPost(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{  response.setContentType("text/html; charset=gb2312");  response.sendRedirect("/index.jsp");}  由于response是jsp页面中的隐含对象,故在jsp页面中可以用response.sendRedirect()直接实现重定位。  注意:   (1) 使用response.sendRedirect时,前面不能有HTML输出  这并不是绝对的,不能有HTML输出其实是指不能有HTML被送到了浏览器。事实上现在的server都有cache机制,一般在8K(我是说 JSP SERVER),这就意味着,除非你关闭了cache,或者你使用了out.flush()强制刷新,那么在使用sendRedirect之前,有少量的HTML输出也是允许的。   (2) response.sendRedirect之后,应该紧跟一句return;  我们已经知道response.sendRedirect是通过浏览器来做转向的,所以只有在页面处理完成后,才会有实际的动作。既然你已经要做转向了,那么后的输出还有什么意义呢?而且有可能会因为后面的输出导致转向失败。  比较:   (1) Dispatcher.forward()是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;   (2) response.sendRedirect()则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。  前者更加高效,在前者可以满足需要时,尽量使用RequestDispatcher.forward()方法.  注:在有些情况下,比如,需要跳转到一个其它服务器上的资源,则必须使用HttpServletResponse.sendRequest()方法。   3.  它的底层部分是由RequestDispatcher来实现的,因此它带有RequestDispatcher.forward()方法的印记。  如果在之前有很多输出,前面的输出已使缓冲区满,将自动输出到客户端,那么该语句将不起作用,这一点应该特别注意。  另外要注意:它不能改变浏览器地址,刷新的话会导致重复提交   4.修改HTTP header的Location属性来重定向  通过设置直接修改地址栏来实现页面的重定向。   jsp文件代码如下:<% response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY); String newLocn = "/newpath/jsa.jsp"; response.setHeader("Location",newLocn);%>   5.JSP中实现在某页面停留若干秒后,自动重定向到另一页面  在html文件中,下面的代码:  它的含义:在5分钟之后正在浏览的页面将会自动变为target.html这一页。代码中300为刷新的延迟时间,以秒为单位。targer.html为你想转向的目标页,若为本页则为自动刷新本页。  由上可知,可以通过setHeader来实现某页面停留若干秒后,自动重定向到另一页面。  关键代码:String content=stayTime+";URL="+URL;response.setHeader("REFRESH",content);


如何让MyEclipse自动生成web.xml,而不是手动添加

 创建web工程的时候会自动生成的
1首先在工具栏的位置找到File,点击一下在展开的菜单中选择new,在new的子分类中找到Web Porject,点击一下。
2弹出的新窗口中有几个地方要手动输入,如下图,通常你只需要为项目指定一个名字,再选择一下j2ee的级别就可以了,现在推荐使用高版本的5.0级别,如第二图所示,完成这两处后直接点finish就可以了。
3finish之后,我们新创建的在项目就显示在项目列表里了,这里可能还有其他的项目
4项目创建完之后,可以展开项目列表查看项目初始的一些文件,以及引入的类库信息,此时你就可以为项目增加其他页面或图象文件了。


上一篇:我的世界him

下一篇:ism