ÈçºÎÔÚJava ´úÂëÖÐÖ´ÐÐ JavaScript
ÔÚʵ¼ÊÓ¦ÓÃÖУ¬¿ÉÄÜ»áÅöµ½ÕâÑùµÄÇé¿ö£¬ÐèÒªÔÚJava´úÂëÖÐÖ´ÐÐJavaScript¡£
ÀýÈç:
import java.io.IOException;
import java.io.PrintWriter;
import javax.faces.context.FacesContext;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class JsService {
/**
* function : ÔÚjavaÀàÖУ¬Ö´ÐÐjavascript´úÂë
* @param request
* @param response
*/
public static void postJavascriptOnHTML(HttpServletRequest request, HttpServletResponse response,String javascript){
StringBuffer buffer = new StringBuffer();
buffer.append("<mce:script type="text/javascript"><!--
\n").append(javascript).append("\n
// --></mce:script>\n");
outputResponse(request,response,buffer);
}
public static void alertMessageOnHTML(HttpServletRequest request, HttpServletResponse response,String message){
StringBuffer buffer = new StringBuffer();
buffer.append("<mce:script type="text/javascript"><!--
\n")
.append(" alert('" + message + "');\n")
.append("
// --></mce:script>");
outputResponse(request,response,buffer);
}
public static void putResultInResponse(HttpServletResponse response,String result){
StringBuffer buffer = new StringBuffer();
buffer.append(result);
outputResponse(null, response, buffer);
}
private static void outputResponse(HttpServletRequest request,HttpServletResponse response,StringBuffer buffer){
try {
response.setContentType("text/html;charset=UTF-8");
response.setCharacterEncoding("UTF-8");
PrintWriter writer;
writer = response.getWriter();
writer.write(buffer.toString());
writer.flush();
writer.close();
FacesContext context = FacesContext.getCurrentInstance();
if(context != null)
context.responseComplete();
} catch (IOException e) {
e.printStackTrace();
}
}
}
Ïà¹ØÎĵµ£º
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--ÿҳÏÔʾ¼Ç¼ÌõÊý
@currentpage int output,--µÚ¼¸Ò³
@orderid nvarchar(50),--Ö÷¼üÅÅÐò
@sort int,--ÅÅÐò·½Ê½£¬1±íʾÉýÐò£¬0±íʾ½µÐòÅÅÁÐ
......
http://www.xker.com/page/e2008/0807/55407.html
×î½ü·¢ÏÖDOMDocument¶ÔÏóºÜÖØÒª,»¹ÓÐXMLHTTPÒ²ºÜÖØÒª
×¢Òâ´óСдһ¶¨²»ÄÜŪ´í.
ÊôÐÔ:
1Attributes ´æ´¢½ÚµãµÄÊôÐÔÁбí(Ö»¶Á)
2childNodes ´æ´¢½ÚµãµÄ×Ó½ÚµãÁбí(Ö»¶Á)
3dataType ·µ»Ø´Ë½ÚµãµÄÊý¾ÝÀàÐÍ
4Definition ÒÔDTD»òXMLģʽ¸ø³öµÄ½ÚµãµÄ¶¨Òå(Ö»¶Á ......
±¾ÎÄ×÷ÕßΪDavid
Mandelin£¬©¤©¤Mozilla JavaScriptÍŶӹ¤×÷ÈËÔ±¡£
Firefox 3.5ÓµÓÐÒ»¸öȫеÄJavaScriptÒýÇæ£¬½Ð×öTraceMonkey£¬ÔÚ¸ÃÒýÇæÉÏÅÜJSÓ¦ÓÃÒª±ÈFirefox
3¿ìµ½3-4±¶£¬´Ó¶øÎªÏÖÓеÄÍøÂçÓ¦ÓüÓËÙ¡£ÕâÆªÎÄÕ´óÖµÄÃèÊöÒ»ÏÂÔÚTraceMonkeyÖаüÀ¨µÄÖØÒª²¿¼þ£¬ÒÔ¼°ËûÃÇÊÇÈçºÎ¼ÓËÙJavaScriptµÄ¡£Í¬Ñù£¬ÔÚÁ˽âÕâÐ ......
//·þÎñÆ÷µ¯³ö¶Ô»°¿ò
if (lcSID == "1" && (txtNsp.Text.Trim() != lcNewspaper || Convert.ToDateTime(txtNspdate.Text.Trim()) != Convert.ToDateTime(lcNspdate)))
{
string lcJs = "v ......
<input type=text onkeypress="return event.keyCode>=48&&event.keyCode<=57||(this.value.indexOf('.')<0?event.keyCode==46:false)" onpaste="return !clipboardData.getData('text').match(/\D/)" ondragenter="return false">
<asp:TextBox ID="TextBox1" runat="server" onkeyu ......