通过Server视图部署web项目时,有时会发现,tomcat的 webapps目录下,项目文件夹中,只有web-inf文件夹,并且里面只有lib文件夹,这时,只要进入构建路径窗口,选择source选项卡,然后将除了src外的其他删除掉,从新部署一下项目就可以了,最后只剩下src文件夹,O(∩_∩)O~不知道如何传图片,所以….. ......
小弟最近公司做一个编辑器,最后选择用applet小程序嵌入jsp 中
相当于一个控制,总结分享一下:
主要碰到以下问题:
1,传参数问题:
applet-->jsp:
<applet code="rubikApp.class" archive="rubik.jar" width="300" height="300">
<param name="beta" value=a> </applet>
applet-->js //定义JS事件方法; (用这个还要用到jdk的一个jar包jre\lib\jaws.jar )
public void getText(String type,String str1,String str2,String str3){
try{
JSObject jsobject = JSObject.getWindow(this);
jsobject.eval("Event(\""+type+"\",\""+str1+"\",\""+str2+"\",\""+str3+"\")");
}catch(Exception e){
e.printStackTrace();
}
}
在 ......
JavaBean的作用是封装数据的
特点:这个java类必须具有一个无参的构造函数,属性必须私有化,属性必须通过public方法给其他程序调用
其它程序可以通过反射技术实例化JavaBean对象,并且通过反射那些遵守命名规范的方法,从而获知JavaBean的属性,进而调用其属性保存数据。
成员与属性的区别:类成员没有get,set方法,类的属性有get或(和)set方法
JavaBean属性的细节:
JavaBean的属性可以是任意类型,并且一个JavaBean可以有多个属性。每个属性通常都需要具有相应的setter、 getter方法,setter方法称为属性修改器,getter方法称为属性访问器。
属性修改器必须以小写的set前缀开始,后跟属性名,且属性名的第一个字母要改为大写,例如,name属性的修改器名称为setName,password属性的修改器名称为setPassword。
属性访问器通常以小写的get前缀开始,后跟属性名,且属性名的第一个字母也要改为大写,例如,name属性的访问器名称为getNickName,password属性的访问器名称为getPassword。
一个JavaBean的某个属性也可以只有set方法或get方法,这样的属性通常也称之为只写、只读属性。
JSP技术提供了三个关于JavaBean组件的动作元素,即JSP标签,它们分别为:
< ......
有关JSP/Servlet的重定向技术综述如下
1.RequestDispatcher.forward()
是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在b.jsp都可以获得,参数自动传递.
但forward()无法重定向至有frame的jsp文件,可以重定向至有frame的html文件,同时forward()无法在后面带参数传递,比如servlet?name=frank,这样不行,可以程序内通过response.setAttribute("name",name)来传至下一个页面.
重定向后浏览器地址栏URL不变.
例:在servlet中进行重定向
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException
{
response.setContentType("text/html; charset=gb2312");
ServletContext sc = getServletContext();
&nbs ......
JSP常用问答
收藏
< type="text/javascript">
document.body.oncopy = function() {
if (window.clipboardData) {
setTimeout(function() {
var text = clipboardData.getData("text");
if (text && text.length > 300) {
text = text + "\r\n\n本文来自CSDN博客,转载请标明出处:" + location.href;
clipboardData.setData("text", text);
}
}, 100);
}
}
JSP常用问答
1、如何混合使用Jsp和SSI #include?
在JSP中可以使用如下方式包含纯HTML:
<!--#include
file="data.inc"--> ......
这段时间在学习JSP,总体来说,JSP学习起来感觉还不错,不知道是不是有了JAVA的功底,没刚刚开始学习C语言的时候那么吃力。不管是要学习JSP还是其他编程语言,我们都应该能学会自己熟练的安装和配置需要用到的开发软件。有了开发软件就会事半功倍。写代码也会更快捷和方便,有些关键词或错误也会提醒与警告。当然用原始的DOS之类的也可以,只不过相当于刚刚起步不久的还是学会掌握软件。
首先我们要找好需要的JSP开发软件,如jdk,tomcat,eclipse。我们要了解这些软件的基本功能。
开始:我们要看机子是否安装了JDK,要是没有安装就下载相应的版本安装好环境,有了JDK环境我们才能使用eclipse进行开发。之后就是安装tomcat用于发布开发项目。最后就是安装eclipse,这也是需要适合的版本,进行JSP编程,我们要对eclipse进行配置环境:运行时会显示workplace,也就是工作空间,用来储存我们开发的文本,文档,后面最好使用英文形式。进入开发界面:File>>>other>>>web>>>Dynamic web project>>>填写project名,target runtime选择Apache Tomcat 版本,之后就是在 ......