strutrs2 中 如何在JSP页面中的form表格里面写的action名字与struts.xml中的action对应

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了strutrs2 中 如何在JSP页面中的form表格里面写的action名字与struts.xml中的action对应相关的知识,希望对你有一定的参考价值。

我如果在web.xml中配的是<filter-mapping> <filter-name>struts2</filter-name> <url-pattern

比如:JSP:<form action="../showknow/info.action" name="from1" method="post">
其中showknow为namespace="/showknow" info为
<action name="info"
class="xxx.xxx" method="info">中的name属性的值
对应的struts.xml:<package name="showknow" extends="default" namespace="/showknow">
<action name="info" class="xxx.xxx" method="info">
<result name="success">

xxx.jsp
</result>
</action>
如果你要在web.xml里配置<url-pattern>的话,那就<url-pattern>*.action</url-pattern>与info.action对应的,用*作通配符,也可以改为*.do,不过就相应改为info.do了
不知我这样回答你能看懂不
参考技术A url-pattern标签里面的值就行了 不过要考虑路径问题

jsp中如何将数据库中的数据显示在页面中

:<%@ page contentType="text/html; charset=gb2312" %>
<%@ page language="java" %>
<%@ page import="com.mysql.jdbc.Driver" %>
<%@ page import="java.sql.*" %>
<%
//驱动程式名
String driverName="com.mysql.jdbc.Driver";
//数据库用户名
String userName="";
//密码
String userPasswd="";
//数据库名
String dbName="";
//表名
String tableName="";
//联结字符串
String url="jdbc:mysql://localhost:3306/"+dbName+"?user="+userName+"&password="+userPasswd;
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection connection=DriverManager.getConnection(url);
Statement statement = connection.createStatement();
String sql="SELECT * FROM "+tableName;
ResultSet rs = statement.executeQuery(sql);
//获得数据结果集合
ResultSetMetaData rmeta = rs.getMetaData();
//确定数据集的列数,亦字段数
int numColumns=rmeta.getColumnCount();
// 输出每一个数据值
out.print("id");
out.print("|");
out.print("num");
out.print("<br>");
while(rs.next())
out.print(rs.getString(1)+" ");
out.print("|");
out.print(rs.getString(2));
out.print("<br>");

out.print("<br>");
out.print("数据库操作成功,恭喜你");
rs.close();
statement.close();
connection.close();
%>

填下数据库名等就可以了
参考技术A 要想把servlet的数据放到jsp显示需要做的是:
1.把数据从数据库里查询出来,放到结果集里。
2.把结果集放到request中,传给jsp页面
3.页面遍历结果集显示即可
参考技术B 1.javaBean 即java代码<%...%>
2.JSTL <c:forEach>
3.js 实现

以上是关于strutrs2 中 如何在JSP页面中的form表格里面写的action名字与struts.xml中的action对应的主要内容,如果未能解决你的问题,请参考以下文章

jsp中form怎么传递文本框的值和密码框的值到下一页面

怎么把action中的值传到jsp页面

jsp页面form表单如何写成多行多列的表格

在JSP页面通过form表单传递5个模糊查询的条件 如何 在底层 写模糊查询 方法

jsp页面提交form表单,后台action跳转之后自动调用页面中的js方法。并且带有参数。如何处理?

java中的form提交,页面输入中文在java中取得的却是乱码