- 浏览: 108669 次
- 性别:
- 来自: 上海
最新评论
文章列表
Tomcat下conf下server.xml的文件配置信息,基本上不用做任何修改就可以使用,修改的地方就是host区域的一些配置,此文件设置端口为80。
注意:Tomcat配置文件中(即server.xml文件)不能出现中文,否则服务是无法启动的。
<!-- Server中的port监听关闭tomcat的请求,shutdown指定向端口发送的命令串-->
<Server port="8005" shutdown="SHUTDOWN" debug="0">
<Listener classN ...
request.getRequestURI() //返回值类似:/wett/check.jsp
request.getRequestURL() //返回值类似:http://localhost:8080/wett/check.jsp
//1.获取页面中的属性值:
String username = request.getParameter("username");
//2.修改字符集格式
username = new String(username.getByte("ISO-8859-1"),"GB2312");
上面的getByte中的参数是页面中的字符集,String方法的第二个参数是目标字符集。
1.获取页面中的属性值:
String username = request.getParameter("username");
2.修改字符集格式
username = new String(username.getByte("ISO-8859-1"),"GB2312");
上面的getByte中的参数是页面中的字符集,String方法的第二个参数是目标字符集。
3.jsp页面获取路径两种方法
<c:out value="${pageContext.request.contextPath}" ...
request.getRequestURI() 返回值类似:/xuejava/requestdemo.jsp
request.getRequestURL() 返回值类似:http://localhost:8080/xuejava/requestdemo.jsp
DataSource对象是由Tomcat提供的,因此不能在程序中采用创建一个实例的方式来生成DataSource对象。
所以数据源的配置涉及修改server.xml(Tomcat)和web.xml文件,在server.xml中加入定义数据源的元素<Resource>,在web.xml中加入<resource-ref>元素,声明该web应用所引用的数据源。
1.在server.xml中加入<Resource>元素
<Resource>元素用来定义JNDI Resource.在Tomcat中,Data Source是JNDI Resource的一 ...
1.<% %>
可在其中定义java变量。
2.<%! %>
可在其中定义java变量和方法。
3.<%= %>
相当于java中的输出语句。
1.在可能发生异常的网页中通过指令将HTTP请求转发给另一个专门处理异常的网页中:
<%@ page errorPage="errors.jsp"%>
2.在处理异常的网页中做如下声明:
errors.jsp:
<%@ page isErrorPage="true"%>,这样设置完后就可以在网页中直接访问exception内置对象,获取详细的异常信息:
<p>
the error message is:<%exception.printStackTrace(new PrintWriter(out ...
jsp指令的一般语法格式: <%@ 指令名 属性 =”值 ” %>
常用的三种指令: page,include,taglib
page指令语法形式: <%@ page 属性 1=”值 1” 属性 2=”值 2”%>
include指令语法形式: <%@include file=”relative url”%> (jsp可以通过 include指令来包含其他文件。被包含的文件可以是 jsp文件 ,html文件或文本文件。 )
taglib指令语法形式: <%@ taglib uri=”自定义标签库 ” prefix=”自定义标签前缀 ”%> ...
JSP是Java server page的缩写,它是servlet的扩展,其目的是简化建立和管理动态网站的工作。
解决方法:
1.在对应的Servlet类中添加相应的GET(POST)方法。
2.在对应的Servlet类中添加service方法。
其中service方法囊括了GET和POST方法!
try { throw new Exception(); } catch (Exception e) { // TODO: handle exception StackTraceElement[] stackTrace = e.getStackTrace(); for (int i = 0; i < stackTrace.length; i++) { StackTraceElement stackTraceElement = stackTrace[i]; StringBuffer sb = new StringBuffer(); sb.append("/n"); sb ...
eclipse version3.3
1.启动eclipse时弹出选择工作空间的对话框,勾选以下选项:
Window->Preferences->General->Startup and Shundown->Prompt for workspace on startup
2.当勾选选项时没有出现悬着工作空间的对话框的时候可做以下操作:
进入eclipse的安装目录,找到configuration->org.eclipse.osgi文件夹下的".manager"文件夹,替换成一个可以弹出工作空间对话框的".manag ...
Modify the Project environment JDK:
1. eclipse--preferences--java--Compiler里面的Compiler compilance settings 要选和jdk一样的版本,jdk1.5要选5.0
2. jdk版本设置eclipse--preferences--java--Installed JREs里面选择相应的版本
3. eclipse--project--properties--Java compiler里面修改和jdk一样的版本
4. eclipse--project--properties--Project Fa ...
action 到action 之间传值,
Java代码
Stringpar= "参数" ;
return new ActionForward( "/xx.do?parameter=" +par);
String par="参数";
return new ActionForward("/xx.do?parameter="+par);
用request.setAttribute()放的对象,用request.getParameter()当然取不到,要用rerquest.g ...