jsp的概况
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"-->
但是如果data.inc中包含JSP CODE ,我们可以使用:
<%@include
file="data.inc"%>
2、如何执行一个线程安全的JSP?
只需增加如下指令
<%@ page
isThreadSafe="false" %>
3、JSP如何处理HTML FORM中的数据?
通过内置的request对象即可,如下:
<%
String
item = request.getParameter("item");
int howMany = new
Integer(request.getParameter("units")).intValue();
%>
4、在JSP如何包含一个静态文件?
静态包含如下:<%@ include file="copyright.html"
%>
动态包含如下:<jsp:include page="copyright.html"
flush="true"/>
5、在JSP中如何使用注释?
主要有四中方法:
1。<%-- 与 --%>
2。//
3。
/**与**/
4。<!--与-->
6、在JSP中如何执行浏览重定向?
使用如下方式即可:response.sendRedirect("http://ybwen.home.chinaren.com/index.html
");
也能物理地改变HTTP HEADER属性,如下:
<%
response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);
String
相关文档:
jsp:getProperty标签用于获取被加载到当前页面中的JavaBean中某个属性的值
格式:<jsp:getProperty name=? property=? />
name:JavaBean的对象名,用于指定从哪个JavaBean中获取属性值
property:JavaBean中的属性名,用于指定获取JavaBean中的哪个属性值
&nbs ......
<%
//header.jsp
out.println("Protocol: " + request.getProtocol() + "<br>");
out.println("Scheme: " + request.getScheme() + "<br>");
out.println("Server Name: " + request.getServerName() + "<br>" );
out.println(&quo ......
解决方法:
第一种:在Action中用 new String(str.getBytes("ISO8859_1"), "UTF8"),进行转码,因为传递的时候,中文默人的是ISO8859_1
第二种:可通过配置TOMCAT来解决此问题,具体解决方法如下:在tomcat的server.xml里,找到<Connector port="8080" useBodyEncodingForURI="true" URIEncoding="utf-8"> ......
JSP元素包括:1、脚本元素(语言为Java,使用Java代码规范。其中<%!声明(变量、方法)%><%=表达式元素%><%程序代码%>)
2、指令元素:指定网页中的指令如何被执行,包括page和include。
3、动作元素:连接要用的组件,如JavaBean(useBean、get/setProperty),还有param、forward、include。
include ......
小弟最近公司做一个编辑器,最后选择用applet小程序嵌入jsp 中
相当于一个控制,总结分享一下:
主要碰到以下问题:
1,传参数问题:
applet-->jsp:
<applet code="rubikApp.class" archive="rubik.jar" width="300" height="300">
<param name="beta" ......