易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : jsp

windows下配置JSP开发环境

 一、安装JDK
  首先下载JDK 5.0(JDK 5.0的下载页面为:http://java.sun.com/j2se/1.5.0/download.jsp); 然后运行JDK 5.0安装程序jdk-1_5_0_06-windows-i586-p.exe,安装过程中所有选项保持默认;最后配置JDK的环境变量:在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”。

  新建系统变量JAVA_HOME:C:\Program Files\Java\jdk1.5.0_06;
  新建系统变量CLASSPATH:.;%JAVA_HOME%\lib;(注意:点号表示当前目录,不能省略)
  在系统变量Path的值的前面加入以下内容:%JAVA_HOME%\bin;(注意:这里的分号不能省略)
  到这里,JDK安装完毕。
  下面我们测试一下JDK是否安装成功:
  将以下内容复制到记事本中:
public class HelloJAVA
{
public static void main(String srg[])
{
System.out.println("Hello JAVA!");
}
}
  另存为“HelloJAVA.java”(不含引号,下同),并保存到D盘根目录下。
  在命令行依次输入下图中红线所标注的命令:
  如果出现上图红框中所标注的内容,则说明JDK安装成功!
  注意:如果以后要安装诸 ......

在Tomcat下JSP、Servlet和JavaBean环境的配置

 在Tomcat下JSP、Servlet和JavaBean环境的配置
经常看到jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题,于是总结了一下如何tomcat下配置jsp、servlet和ben,希望对那些初学者有所帮助。
第一步:下载j2sdk和tomcat:到sun官方站点(http://java.sun.com/j2se/1.4.2 /download.html)下载j2sdk,注意下载版本为Windows Offline Installation的SDK,同时最好下载 J2SE 1.4.2 Documentation,然后到tomcat官方站点(http://www.apache.org/dist /jakarta/tomcat-4/)下载tomcat(下载最新4.1.x版本的tomcat);
第二步:安装和配置你的j2sdk和tomcat:执行j2sdk和tomcat的安装程序,然后按默认设置进行安装即可。
1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->;属性->;高级->;环境变量->;系统变量中添加以下环境变量(假定你的j2sdk安装在c:\j2sdk1.4.2):
JAVA_HOME=c:\j2sdk1.4.2
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径)
path=%JAVA_HOME%\bin
接着可以写一个简单的java程序来测试J2SDK是否已安装成功:
public class Test{
public static void main(String args[]) ......

JSP中的相对路径解惑

简单示例
JSP页面中,我们经常有引用各种图片等资源,例如下面的jsp片段中
<div class="main">
      <a href="http://www.sina.com.cn/abc.htm">
              <strong>我的档案</strong>
     </a>
      <a href="#" onclick="show()">
           <img id="op" src="/images/close.gif" class="op" alt="">
     </a>
</div>
在src有两种引用方法:
      1、src="/images/close.gif" class="op" alt="">
      2、src="images/close.gif" class="op" alt="">
这两种方法的具体含义(以Web容器为Tomcat为例):
      1、第一种方法前面有“/”,表示引用的tomcat 的webapps的images目录中的gif文件,但如果你的web引用程序没有部署到root目录下(例如xiaonei),那么src正确的写 ......

用Button调用JSP/Servlet

最后一次J2EE作业,被第二小题虐得欲死欲仙,说到底就是被两个问题折腾了,一个是JPA,另一个就是如何在JSP中通过Button调用JSP/Servlet。
在网上的无数中英文帖子间寻找答案时,有一个帖子让我印象深刻。帖子是这么说的:点击button是一个客户端的动作,调用JSP/Servlet是服务器做的事,你不可能直接让客户端调用JSP/Servlet,所以唯一的方法就是使用表单的提交按钮,在action中输入get格式的url。
由此可见对于概念的掌握是非常关键的。
得到了这个提示立刻试了下:
 <form method="get" action="DeletePerson?id=${person.id}" >
<input type="submit" value="delete" />
</form>

结果很诡异的事情发生了,无论我怎么设置,点击button后地址栏中都只有DeletePerson,设置中断Debug也确认id的值确实没有通过request传进Servlet。
研究了很久,终于发现,原来服务器在处理?x=k格式的action时,会到form内部去找name为"x"的input组件,并把该组件的value放到k的位置,如果没有找到name为"x"的input组件,就会忽略这一项。
于是设置了一个隐藏文本框,将name和value设置为想要的值,当然这时候action中的传参部分可以删掉了
<form ......

11.11 JSP/Servlet开发的一些建议


不要在JSP中处理用户请求(request),也不要在JSP中嵌入控制流代码
不要将用户界面部分和业务逻辑部分混合
在JSP中尽量不要包含java代码,EL在这方面可以给我们很大帮助
将页面分为几个部分:Header,Menu,Main。。。
......

jsp中文乱码问题解决方法

1.调用JSP页面显示乱码
通过浏览器调用JSP页面,在客户端浏览器中所有的中文内容出现乱码。
solution:
首先确认本JSP在编辑器中保存时,使用的是GBK的编码格式,然后在JSP页面的开始部分添加 <%@ pageEncoding="GBK" %>就可以解决中文乱码问题。
2.调用Servlet页面显示乱码
通过浏览器调用Servlet,Servlet在浏览器中显示内容出现乱码
solution:
在Servlet使用response在输出内容之前,先执行response.setContentType("text/html;charset=GBK")设定输出内容的编码为GBK
3.Post表单传递参数乱码
通过JSP页面、HTML页面或者Servlet中的表单元素提交参数给对应的JSP页面或者Servelt而JSP页面或者Servlet接收的中文参数值乱码。
solution:
在接收POST提交的参数之前,使用request.setCharacterEncoding("GBK")设定接收参数的内容使用GBK编码
更好的解决方法是使用过滤器技术
Encoding过滤器
package com.htt;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servle ......
总记录数:884; 总页数:148; 每页6 条; 首页 上一页 [105] [106] [107] [108] 109 [110] [111] [112] [113] [114]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号