页面加载的问题? 具体我也不知道该怎么问, 就是输入一个地址后 把数据库的东西全都查询上来 显示在页面。 http://localhost:8080/struts_spring_hibernate/ 比如这个一下子进去就是 index.jsp了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 默认直接index.jsp,正是这样怎么了? 执行了 首先进入 index.jsp后 有个链接的 我点了那个链接才显示出所有的数据 **.do 如果你是直接在jsp页面中去访问数据库,就把web.xml中的welcome-file-list中改成你要查询的页面吧。web.xml改成<welcome-file-list> <welcome-file>你自己查询页面.jsp</welcome-file></welcome-file-list> 楼主的意思是打开网站首页的同时把数据查询出来并显示在页面上,这个问题我也想了很久今天偶然想到了解法,很简单,用一个servlet就可以解决做法如下:在servlet中写如下代码public class PgInit extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //这里写查询数据的相关代码 //..... //..... response.sendRedirect("index.jsp");//关键代码,跳转至你要去的首页 }}web.xml中代码如下:<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <servlet> <servlet-name>PgInit</servlet-name> <servlet-class>test.PgInit</servlet-class> </servlet> //访问首页时会先访问servlet,而后通过servlet转向真正的首页 <servlet-mapping> <servlet-name>PgInit</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping></web-app>就这样了,不过对于数据量不较大的查询,还是很耗时间的,这是在纯页面和servlet中测试的,如果加入其他框架什么的我没测试过.当然还有一个解法就是使用<jsp:include>标签拼接页面,将查询的数据页面加入进来,相对速度要快些. 用过jspsmartupload上传文件,进来看看........................ struts2 国际化学习 struts2中jsp页面的值怎么往action传啊。 求救。。。 覆盖不了 calss文件 系统资源被耗尽!! 如果使用多台服务器实现负载均衡,如何可以共享session 关于启动注解配置 在什么情况下要使用 在线请高手帮忙:WEBLOGIC7.02上怎么样发布两个路径? 怎么没有讨论XML的?哪位高手介绍介绍在JAVA中怎么使用XML? 想学EXTJS 哪里有视频?谁的视频比较好? 公司自己的框架 我该怎么学习 一个表对应四个文件
怎么了?
执行了 首先进入 index.jsp后 有个链接的 我点了那个链接才显示出所有的数据 **.do
web.xml改成
<welcome-file-list>
<welcome-file>你自己查询页面.jsp</welcome-file>
</welcome-file-list>
今天偶然想到了解法,很简单,用一个servlet就可以解决
做法如下:
在servlet中写如下代码
public class PgInit extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException { doPost(request, response);
} public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//这里写查询数据的相关代码
//.....
//.....
response.sendRedirect("index.jsp");//关键代码,跳转至你要去的首页
}}web.xml中代码如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<servlet>
<servlet-name>PgInit</servlet-name>
<servlet-class>test.PgInit</servlet-class>
</servlet> //访问首页时会先访问servlet,而后通过servlet转向真正的首页
<servlet-mapping>
<servlet-name>PgInit</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping></web-app>就这样了,不过对于数据量不较大的查询,还是很耗时间的,这是在纯页面和servlet中测试的,如果
加入其他框架什么的我没测试过.当然还有一个解法就是使用<jsp:include>标签拼接页面,将查询的数据页面加入进来,相对速度要快些.