Java路径问题

JSP取路径: //WEB站点根目录 request.getRealPath("/"); application.getRealPath("/"); //WEB站点JSP编译文件目录 String classFile = getClass().getName().substring(getClass().getName().lastIndexOf(".") + 1)+ ".java"; String path = getClass().getResource(classFileName); //当前请求jsp文件路径 String filepath=request.getRealPath(request.getServletPath()); //得到去掉文件名的路径…

jsp

<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%> <%@ page import="com.sosee.ParseXML"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <jsp:useBean id="myParse" class="com.sosee.ParseXML"></jsp:useBean> <html> …

[java] Struts基本原理与核心配置

 在使用JSP/Servlet时,原理为:        JSP –>web.xml中配置的 servlet与Servlet-mapping –> Servlet(接受参数,验证,调用DAO等操作) à跳转到不同的页面   使用Struts时,原理为:        JSP à web.xml àActionServlet(url-pattern:*.do) àstruts-config.xml(根据path路径找对应的action与actionForm) àActionForm àValidate方法验证(如果通过进入action,否则返回input错误页)àaction à…

The confusion about jsp four scopes and ServletContext,HttpSession,HttpServletReqest,PageContext

      The jsp four scopes are same with ServletContext,HttpSession,HttpServletRequest,PageContext?            How servlet is initialized by servlet container,is also order?                 In a jsp or servlet,getSession method  what can get, and how could put variable into scope(How do declare scope for variable?)? Now they are my question,go on.........................…

多文件上传

jsp   <form name="_Memo" method="POST" action="fileUpload.do?oper=doUpload" ENCTYPE="multipart/form-data" ><input type="file" class="multi" accept="*" maxlength="0"><input value="提交" type="submit"></form>   struts   public ActionForward doUpload(ActionMapping mapping, ActionForm form,   HttpServletRequest request, HttpServletResponse response) …

一、Hello World

一、安装JDK 下载J2SE,地址http://www.oracle.com/technetwork/java/javase/downloads/index.html。安装JDK。 设置环境变量 JAVA_HOME=D:/program files/java/jdk1.6.0    注:JDK安装路径 PATH=%JAVA_HOME%/bin; classpath=.;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/lib/dt.jar    注:可省略   二、下载Tomcat 1.下载Tomcat,地址http://tomcat.apache.org/。解压,到解压后的tomcat目录的webapps…

struts2学习(2)

struts.xml   namespace namespace="" ,处理所有不在已有的namespace中的其他action   action: struts1 中 action 只有一个, struts2 中 每访问action,new一个新的对象。   path问题 struts2中如果href="***.jsp" ,则寻找的是当前action namespace下的jsp                               如果href="/***.jsp",则寻找的是tomcat 目录下的***.jsp   所以,要直接链接到文件,则应该如下: <%    …

自己写的分页

jsp code: <%@ page language="java" import="java.util.*" pageEncoding="gbk"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional/…

JSP笔记3

一、JSP头的解释    <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head>    <base href="<%=b…

JSP动作指令(6个常用的动作指令)

一、Include指令 <jsp:include>标签表示包含一个静态的或者动态的文件。 语法: <jsp:include page="path" flush="true" /> or <jsp:include page="path" flush="true"> <jsp:param name="paramName" value="paramValue" /> </jsp:include> 注: 1、page="path" 为相对路径,或者代表相对路径的表达式。 2、flush="true" 必须使用flush为true,它默认值是false。 3、&l…

servletContext

Servlet 中的servletContext 一、什么是servletContext? servletContext接口是Servlet中最大的一个接口,呈现了web应用的Servlet视图。ServletContext实例是通过 getServletContext()方法获得的,由于HttpServlet继承Servlet的关系GenericServlet类和HttpServlet类同时具有该方法。 1、WEB容器在启动时,它会为每个WEB应用程序都创建一个对应的ServletContext对象,它代表当前web应用。 2、ServletC…

servlet复习中的一些收获(二)

关于servletConfig和servletContext   servletConfig:servlet容器使用servletConfig对象在servlet初始化期间向它传递配置信息,一个servlet只有一个servletConfig对象。从一个servlet被实例化后,对任何客户端在任何时候访问有效,但仅对本servlet有效,一个servlet的ServletConfig对象不能被另一个servlet访问。可以通过该接口获得servletContext对象。   servletContext:它是针对整个web应用程序…

在Eclipse中添加Servlet-api.jar的方法

方法一: 点击窗口->首选项->java->构建路径->类路径变量->新建; 将你的tomcat目录下的common/lib/servlet.jar加进来。 如果你建立了一个tomcatproject它会自动加进来的,如果没有的话你也可以通过手动来加入,选中你刚才建的项目右击->属性->java构建路径->添加变量;将你刚才加入的servlet.jar变量加进来就行了。 如何在Eclipse中添加Servlet-api.jar的方法 正确的加载s…
下一页 »