-
1、在页面中访问servlet ①相对路径:servlet/HelloServlet ②绝对路径:path变量表示项目的根目录,path/servlet/HelloServlet,其中path=request.getContextPath **超链接中href应该写成"servlet/HelloServlet",servlet前不能有/;web.xml中url-pattern标签中的url地址应写成“/servlet/HelloServlet”,servlet前必须有/,表示项目的根目录 2、在servlet中跳转到jsp页面 ①请求重定向:response.sendRedirect(request.getContextPath()+"/test.jsp") 如果只写"test.jsp"表示的是相对路径,当前路径是“项目名称/servlet”,就错了 ②Servlet服务器内部跳转路径写法: request.getRequestDispatcher("/test.jsp").forward(request,response),这里的“/”表示项目的根目录, 也可以写成"../test.jsp",“..”表示上一层目录查看全部
-
tomcat容器等级查看全部
-
form表单用post,超链接用get查看全部
-
1.相对路径(相对于服务器根目录,第一个“/”表示服务器根目录): localhost:8080/test/index.jsp index.jsp <a href="servlet/testServlet">test绝对路径</a> 2.绝对路径: localhost:8080/test/index.jsp <a href="<%=path%>/servlet/testServlet">test绝对路径</a>查看全部
-
。,。。查看全部
-
servlet与九大内置对象查看全部
-
servlet生命周期查看全部
-
Tomcat 容器等级查看全部
-
servlet与九大内置对象查看全部
-
为什么会有俩个service方法?查看全部
-
生命周期查看全部
-
编写一个Servlet的步骤查看全部
-
Tomcat容器等级查看全部
-
web.xml文件中注册servlet查看全部
-
通过Servlet获取表单数据: 1.建立JavaBean类; 2.在Servlet类中的 doPost方法内编写代码; a)实例化JavaBean对象,通过 getParameter(String param);获取表单值,通过 getParameterValues(String param); 获取多个同name的表单值;通过setter()方法给JavaBean对象传值; b)将JavaBean对象保存到session中; c)进行页面跳转。 3.jsp页面中使用(保存在session中的)已创建的Servlet对象,通过<jsp:getProperty />或对象的get()方法获取属性值。 <jsp:useBean id="idName" class="classPath" scope="session"></jsp:useBean> <jsp:getProperty name=" idName " property="propertyName"/> <% String[] favorites=userReg.getFavorites(); for(String favorite:favorites){ %> <%=favorite %> <% }%> 注意事项: 1.在 jsp 页面中可以使用<% %> 写 java 代码; 2.日期转换时需要注意格式 '-'; 3.复选框需要使用 getParameterValues 方式获取; 4.注意复选框是否为 null ; 5.注意javaBean属性名不与表单属性名冲突!查看全部
举报
0/150
提交
取消