導航:首頁 > 編程語言 > jsp連接字元串

jsp連接字元串

發布時間:2023-05-16 07:52:03

jsp a href里如何連接到java字元串

<a href='<%=si%>'> <戚叢%=p.getName()%>
如有帆仔孝不懂,可態稿以到【IT愛好者聯盟】吧里提問

Ⅱ JSP如何實現字元串處理

用js調用:
<td><%="javascript:cutName(「偉大的祖國_01」)"%></td>
改成
<td>
<script>
document.write(cutName(「偉大的祖國_01」));
</script>
</td>

如果「偉大的祖國_01」是java變數thestr的值版 ,可權以改成document.write(cutName(「<%=thestr%>」));

Ⅲ jsp關於SQL字元串拼接

先回答問題:
答案:
String sql = "嘩頃select * from UserInfo where uname="+uname + " and upass=" +upass;

代碼風格上看,你寫的不太好。搏蘆手

super 這個變基嫌量從哪來的?
另外建議用PrepareStatement

Ⅳ jsp中fn標簽怎樣拼接字元轉

你那個「+」號,系統默認是運算符來的,不是連接。你應該直接在JSP中把那個值獲取專出來就行了。屬
根據你「${gene.geneId}」,最容易的辦法就是:你可以先把這個值存如requestAttribute中,然後再和你的連接地址拼起來
<s:set name="gid">${gene.geneId}</set> <!--把值存入attribute中-->
<%
String gid = (String)request.getAttribute("gid"); //這樣你就能獲取出gene.geneId的字元串值了
ncbiUrl= ncbiUrl+gid; //這樣就把兩個字元串連接在一起了 就是你想要拼接成的效果了
%>

Ⅳ jsp字元串拼接

el?你如果是 request傳過去了的話仿罩盯,那麼頁面上備和直接就寫
${A.a}+${A.b}+${A.c}就可以了。悶明

Ⅵ jsp 連接字元串,我想在jsp中連接兩個字元串,比如說「1」和「101」,讓它變成「1101」,用+和concat都錯

String s="1",s1="101";
s.concat("101");
/*或者
s+=s1;
*/
都沒報錯,差正你什麼錯誤,貼出銷慶茄來看看虧察

Ⅶ jsp中EL表達式與字元串拼接問題

在jsp中,如何讓字元串跟EL表達式進行拼接。

若要實現 id= number1,id=number2 , id=number3,只是後面的數字在變化

那我們首先要明白jstl表達式還有如何讓字元串跟EL表達式進行拼接兩個知識點就可以了

如圖:

在運行該項目時,需要引入jstl標簽庫,如圖第三行

運行後的結果:

運行後按F12查看頁面的元素情況:

注意畫紅線區域。可能會因為熟悉java的字元串拼接,往往會把id處的字元串拼接寫成 id ="row"+${ i }

這樣的寫法是錯誤的。因為這個程序沒有用到js或者jQuery根據id查詢元素,你 這樣寫id ="row"+${ i }

不印象程序運行,但是清段如果你的程序用到js或者jQuer根據岩局id查詢元素的話,是查詢不到的。

錯誤示範案例:

運行後的結果:

運行後按F12查看頁面的元素情況:

可見,運行效果一樣,但元素的id卻截然不同。記住正粗正讓確的寫法。。

Ⅷ 教你輕松應對JSP連接MySQL資料庫問題


當您面臨JSP連接MySQL資料庫問題,你首先需要在MySQL資料庫里創建一username表,表裡面創建兩個字元型的欄位,欄位名分別為:uid,pwd,然後插入幾條測試數據。
以下用兩種方式來實現JSP連接MySql資料庫
第一種方式,用JSP實現:
%@ page contentType="text/html;
charset=gb2312" language="java"
import="java.sql.*"%
meta http-equiv="Content-Type" content="text/html; charset=gb2312"
%//*******************************
****************
JDBC_ODBC連接MySql資料庫,不需要設置數據源***********
**********************/
//********** 資料庫連接代碼開始 ******/
//以下幾項請自行修改String server="localhost";
//MYSQL 伺服器的地址String dbname="test";
//MYSQL 資料庫的名字String user="root";
//MYSQL 資料庫的登錄用戶名String pass="chfanwsp";
//MYSQL 資料庫的登錄密碼String port="3306";
//SQL Server 伺服器的埠號,
默認為1433//資料庫連接字元串
String url ="jdbc:mysql://"+server+":"+port+"/"+dbname+"?
user="+user+"password="+pass+"useUnicode
=truecharacterEncoding=GB2312";
//載入驅動程序Class.forName("org.gjt.mm.mysql.Driver").newInstance();
//建立連接Connection conn= DriverManager.getConnection(url);
//創建語句對象Statement stmt=conn.createStatement
(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);
// **** 資料庫連接旅磨代碼結束 ******* String sql="select * from username";
ResultSet rs=stmt.executeQuery(sql);
//rs.first();while(rs.next()){out.print("用戶名:");
out.print(rs.getString("uid")+" 密碼:");
out.println(rs.getString("pwd")+"br");}
rs.close();stmt.close();conn.close();%
第二種方式,用JavaBean來實現:
DBConnMySql.java編譯以後的Class文件應該放在Web-INFclassesconn目錄下。
package conn; //導入包import java.sql.*;
//導入資料庫操作的類public class DBConnMySql
//構造方法,拆察斗初始化{private Connection conn;
//連接對象private Statement stmt;
//語句對象private ResultSet rs;
//結果集對象private String MySqldriver;
//MYSQL Server驅動程序字元串private String MySqlURL;
//MYSQL Server連接字元串//*********************************
用 org.gjt.mm.mysql.Driver 驅動
* 該方沒臘法取得連接所需各種參數,組成連接字元串,
然後再建立連接* server;dbname,user,pass,port
分別表示MYSQL 伺服器的地址,
* 資料庫,用戶名,密碼,埠
**********************************/
public Connection getConnToMySql
(String server,String dbname,String user,String pass,String port)
{//MYSQl驅動程序MySqldriver = "org.gjt.mm.mysql.Driver";
MySqlURL = "jdbc:mysql://";
//連接字元串一部分try{//完整的連接字元串MySqlURL
=MySqlURL+server+":"+port+"/"+dbname+"?user=
"+user+"password="+pass+"useUnicode
=truecharacterEncoding=GB2312";
Class.forName(MySqldriver);conn
= DriverManager.getConnection(MySqlURL);}
catch(Exception e){System.out.println
("操作資料庫出錯,請仔細檢查");
//System.err.println(e.getMessage());}return conn;}
//關閉資料庫連接public void close(){try{//rs.close();
//stmt.close();conn.close();}catch(SQLException
sqlexception){sqlexception.printStackTrace();}}}
這個文件只是實現了資料庫的連接,下面再寫一個測試文件,就是用SQL語句從資料庫里查詢出記錄,以驗證我們資料庫的連接是否成功。
connmysql.jsp文件源代碼如下:
meta http-equiv="Content-Type" content="text/html;
charset=gb2312"%@ page contentType="text/html;
charset=gb2312" language="java" import="java.sql.*" %
jsp:useBean id="DBConn" scope="page" class="conn.DBConnMySql"/
% //以下幾項請自行修改String server="localhost";
//MYSQL 伺服器的地址String dbname="test";
//MYSQL 資料庫的名字String user="root";
//MYSQL 資料庫的登錄用戶名String pass="chfanwsp";
//MYSQL 資料庫的登錄密碼String port="3306";
//SQL Server 伺服器的埠號,默認為1433Connection
conn=DBConn.getConnToMySql
(server,dbname,user,pass,port);
Statement stmt=conn.createStatement
(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
String sql="select * from username";
String sql1="insert into username (uid,pwd) values
('夢想年華','夢想年華')";stmt.executeUpdate(sql1);
ResultSet rs=stmt.executeQuery(sql);while(rs.next())
{out.print("用戶名:");out.print(rs.getString("uid")+" 密碼:");
out.println(rs.getString("pwd")+"br");}
//rs.close();//stmt.close();//conn.close();DBConn.close();%

Ⅸ JSP中怎麼定義數組、list的用法以及string字元拼接

1、首先我們定義一個list,然後裡面存儲一些字元串,然後循環輸出,這時候就是list默認的排序。內

Ⅹ jsp中的字元串相連問題

ls 幾位 別誤導樓主, 你那樣寫法是不對的,js語法不要和jsp 語法混淆了,你那語法錯誤專
直接這樣就可以了屬

<%
String str="";
String str1=request.getParament("str1");
String str2=request.getParament("str2");
String str3=request.getParament("str3");
str = str1+str2+str3
%>

在 需要顯示的地方 直接<%=str%>就OK 了

不知道你是 在後台操作 資料庫 呢 還是在 頁面操作資料庫
如果 是後台的 話,你需要把 那個str 放在 一個變數里,否則,後台獲取不到
比如:
<input type="text" name="str" value='<%=str%>'>
後台 直接 String str=request.getParament("str"); 就行了
如果是 頁面,類似

希望LZ 可以成功

閱讀全文

與jsp連接字元串相關的資料

熱點內容
怎麼他么怎麼又網路了 瀏覽:649
java會出現內存泄露么 瀏覽:617
蘋果4s鎖屏後怎麼還顯示歌曲 瀏覽:207
鴻蒙系統文件管理哪些可以刪除 瀏覽:550
ubuntuqt創建工程沒有配置文件 瀏覽:126
網站登錄變成其他網站怎麼處理 瀏覽:202
ug數控編程學校有哪些 瀏覽:203
java圖片上傳顯示 瀏覽:402
ppt的文件名後綴 瀏覽:902
ug編程軟體下載到哪個盤 瀏覽:359
炫酷字體APP下載的文件在哪裡 瀏覽:668
廊坊哪裡有少兒編程機構 瀏覽:312
cad新文件能找回來嗎 瀏覽:951
導出手機qq文件到u盤 瀏覽:456
電腦如何打開ppt文件怎麼打開方式 瀏覽:782
魅族鎖定區文件夾 瀏覽:357
刻字cnc怎麼編程 瀏覽:182
學校的網路拓撲結構圖 瀏覽:784
收集100個pdf文件里關鍵詞 瀏覽:594
蘋果關閉4g網路設置 瀏覽:289

友情鏈接