<%
String name=request.getParameter("id");
%>
<%=name %>
jsp页面接收到name值,如何在struts标签中显示
java jsp页面传值
答案:3 悬赏:30 手机版
解决时间 2021-01-03 13:51
- 提问者网友:沦陷
- 2021-01-02 15:20
最佳答案
- 五星知识达人网友:慢性怪人
- 2021-01-02 15:31
不知道你有没有学习JavaBean,如果学习了就好理解:
在test.jsp页面使用标签调用javabean
在test.jsp里使用get()方法就可以得到数据了
//下面是test.jsp
<%@ page contentType="text/html;charset=GB2312"%>
<%
out.println("用户名:"+test.getUsername());
%>
//下面是Testjavajsp类
package test;
import java.sql.*;
public class Testjavajsp {
String username="";
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public Testjavajsp()
{
String sql="select * from userinfo where userID=1";
String driver="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost:3306/qquser";
try {
Class.forName(driver);
conn=DriverManager.getConnection(url,"root","123456");
stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
while(rs.next())
{
username=rs.getString(1);
}
rs.close();
}catch(Exception e){
System.out.println("连接失败");
}
}
}
希望对你有帮助
其实还有很多种方法可以
在test.jsp页面使用
在test.jsp里使用get()方法就可以得到数据了
//下面是test.jsp
<%@ page contentType="text/html;charset=GB2312"%>
<%
out.println("用户名:"+test.getUsername());
%>
//下面是Testjavajsp类
package test;
import java.sql.*;
public class Testjavajsp {
String username="";
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public Testjavajsp()
{
String sql="select * from userinfo where userID=1";
String driver="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost:3306/qquser";
try {
Class.forName(driver);
conn=DriverManager.getConnection(url,"root","123456");
stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
while(rs.next())
{
username=rs.getString(1);
}
rs.close();
}catch(Exception e){
System.out.println("连接失败");
}
}
}
希望对你有帮助
其实还有很多种方法可以
全部回答
- 1楼网友:一叶十三刺
- 2021-01-02 18:09
response.sendredirect("a.jsp?xo=想要传的值);-------使用url传值的方式把值传给另一个页面
在a.jsp页面使用:request.getparameter("xo");获得
老象说的很对,频繁使用session会严重影响系统的效率
- 2楼网友:迷人又混蛋
- 2021-01-02 16:36
什么意思?你JSP页面接收到值并没有放入作用域 s标签要显示什么?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯