怎么在一个JSP页面打开时就加载servlet

如题所述

有很多方法:
一、异步加载,用ajax或jquery的post方式。
二、用struts的action标签,页面一加载就执行一个action, 不过用servlet就没用了。
三、用jsp的forward标签,作用同上。
四、用过滤器或拦截器,拦截jsp执行前先执行需要的servlet。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-24
这要看你的servlet做啥功能、、
可以在页面导入 <jsp:include page="servlet.java"></jsp:include>,追问

验证码

追答

哦。那就就行了啊

参考资料:0.0

参考资料:0.0

本回答被提问者采纳
第2个回答  2011-06-04
去重写servlet的init()方法 ,然后在webxm里添加

<load-on-startup>0</load-on-startup>追问

加在xml哪个位置a ?能给个例子吗 谢谢啊

第3个回答  2011-06-04
好想是在web.xml文件里面设置一个属性,然后再把这个属性值设为0或是负数就可以了,不过我不太记得了。追问

上面属性?

第4个回答  2011-06-04
什么意思,是跳转还是其它别的

怎么在一个JSP页面打开时就加载servlet
有很多方法:一、异步加载,用ajax或jquery的post方式。二、用struts的action标签,页面一加载就执行一个action, 不过用servlet就没用了。三、用jsp的forward标签,作用同上。四、用过滤器或拦截器,拦截jsp执行前先执行需要的servlet。

通过JSP 页面调用servlet方法?
1、首先,在软件开发平台新建web项目命名为combineJsp。2、其次,按照图示代码在WEB-INF下新建web.xml文件,设置默认主页路径。3、在index.jsp文件中引入子文件sub.jsp,具体引入代码见下图红色方框。4、按照图示代码在page文件夹下新建子文件sub.jsp,用于index.jsp文件引入。5、在servers下的tomcat服务器...

通过JSP 页面调用servlet方法?


如何打开网页时,就加载出数据库中的数据
原理很简单,你在jsp页面头部写上首先调用这句话的时候要判断下面的从servlet传出的数据是否为空,判断为空一定要用EL表达式,否则就会报错500,判断有数据就不要访问了,因为如果有数据你再访问就会触发死循环,只有为空的时候才去访问servlet名称,访问servlet名称之后就从数据库取出了你的数据,然后返回...

jsp中如何使用户未登录时,直接打开其他页面自动跳转到登陆页面。
1、首先要实现用户输入,肯定前台要是一个网页,现在就使用jsp,先建一个jsp网页,页面展示内容如下所示。2、要把前端界面上的数据,返回到后台数据,就要使用到servlet,所以在jsp文件中,需要一个表单form。3、在servlet中来获取页面上的值,注意获取的值是String类型的。如果要用到int型,就想要强转...

JSP怎么直接访问servlet,就是不通过web.xml文件直接访问servlet
你的意思是不在web.xml里面注册 servlet么...我知道的方法就是通过spring MVC 或者struts来..就不用你每次去申明 你在创建的时候 servlet的时候 可以通过myeclipse来申明 servlet..不用你自己去写

index.jsp加载执行一个servlet
如果是这样的话,你可以在页面加载的时候提交一个请求。我的思路,先给页面增加一个隐藏表单域,在标签中加一个onload事件,使用JavaScript提交该隐藏表单域,隐藏表单域的action属性可以写你要用来处理请求的servlet或者action。在servlet或action里读取出数据库记录,保存在一定作用范围里,例如request里,再转...

如何将一个JSP页面在访问的时候访问的路径为.htm请求页面
url请求的时候可以按http:\/\/localhost\/xxx.htm来请求了,最代码就是这么实现的。对于struts也是如此,如果自己实现servlet也一样的原理,只不过你自己做的话需要对某一个请求做url隐射罢了。比如:1 <servlet> 2 <servlet-name>a<\/servlet-name> 3 <servlet-class>com.zuidaima.servlet.a<...

每次对jsp的请求都要将jsp转换为servlet吗?
因此,为了使JSP能够运行服务器端代码并生成动态网页内容,其源代码必须先转换为Servlet。当用户请求一个JSP页面时,Web服务器(如Tomcat、Jetty等)接收到请求后,会调用JSP引擎来处理该请求。JSP引擎首先解析JSP页面的HTML和脚本元素,然后将这些元素转换为一个Java类,这个过程即编译阶段。在编译过程中,...

在程序中怎样注册servlet?jsp中的知识
1、首先在eclipse软件中。创建新的jsp页面,鼠标右键选择jsp,如下图所示。2、这里以name属性的值为索引,在servlet类中获取该控件的值。3、同样的方法创建servlet类,然后在自带的service方法中通过getParameter()方法接收jsp页面中传入的值,如下图所示。4、最后并转化为需要的类型,然后输出,如下图所示...

相似回答