jspjava調用
『壹』 JSP 文件怎麼調用java文件
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
導入你需要使用的java方法所在的包,
然後直接調用就可以了
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()+ path + "/";%>
<% %>中的內容就是java方法的調用!!!
『貳』 jsp頁面怎樣調用JAVA靜態方法
第一:如果是對象的話,你應該去看看jsp:bean的用法。只有配合使用jsp:getProperty才有用
第二:是靜態的函數,也就不怕了。你在
<%@ page language="java" import="java.util.*,com.rh.entity.*" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
import="java.util.*,com.rh.entity.*" 加上這句,當然是你的Infomation 類的全路徑,你就可以在jsp中用了
<%=Infomation.getJavaRuntimeVersion() %>
『叄』 java中怎麼用jsp調用已有的介面,調用加密工具類,拼接參數
jsp中傳值到servlet有三種方法:
JSP頁面有3種方法向 servlet傳值: form表單、URL
方法一:
<%
session.setAttribute("testSession","Hello session");
reqeust.setAttribute("testRequest","Hello request");
%>
方法二:
<a href="JspServlet?action=toServlet">點擊提交傳參數</a>
方法三:
<form action="JspServlet?action=toServlet" method="post" name="form">
<input name="username" type="test" />
<input type="submit" value="submit">
</form>
1、對於該JSP頁面 form表單的內容,如 <input>標簽,在 servlet可用 request.getParameter("username");獲取。
2、URL:比如這里的 <a>標簽的 href屬性與 <form>標簽的 action屬性的值 "JspServlet?action=toServlet",在 servlet同樣用 request.getParameter("action")獲取;所要注意的是這里的 url 要和 servlet在web.xml里的 <url-pattern>標簽的路徑所對應。這部分後面會提到。
3、java片段代碼,servlet只能接到 session.setAttribute("testSession","Hello session")的內容,而接不到 request的內容。在 servlet里用 request.getSession().getAttribute("testSession")獲取 session內容。
『肆』 JSP裡面怎麼調用java類裡面的方法。
首先你寫的是Javascript的代碼,而Javascript是不用String聲明變數,而是var
首先你得從JSP原理學起,前後台的代碼本身是沒有關聯關系的,只是通過頁面GET或POST時的參數,後台代碼進行不同的處理,你需要手動實現一個請求比如action=save,後台switch request["action"]然後如果是"save",就做你的SAVE函數
『伍』 如何在jsp頁面中調用java方法
需要用到的類 需引包 例如<%@ page import="java.util.*" %>
然後寫java代碼就用<% 代碼 %>
『陸』 jsp頁面如何調用Java文件裡面的方法
導入那個java文件 在<% 創建一個泥要調用的方法所屬的類的對象 就可以調用了 %>
如果你說的JavaBean里的set方法。為了不出現java代碼。可以
<usebean:id="你想叫new的一個對象句柄,現在叫chen" class="你的類的地址">
然後用<jsp:setProperty name=「age」,property="22">
用java代碼也行<
chen.setAge(22);
>