action在Struts2中配置了,但是点击超链接的时候没有跳转到指定页面

action类

package zww.com.domain;

import java.util.Map;

import com.opensymphony.xwork2.ActionContext;

public class TestActionContextAction {

public String execute(){

    System.out.println("success");
    return "success";
}

}

struts.xml的配置

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
"http://struts.apache.org/dtds/struts-2.5.dtd">


method="execute">
/test-ContextAction.jsp

</package>

<!-- 请求参数的编码方式 -->
<constant name="struts.i18n.encoding" value="UTF-8" />
<!-- 指定被struts2处理的请求后缀类型。多个用逗号隔开 -->
<constant name="struts.action.extension" value="action,do,go,qqi" />
<!-- 当struts.xml改动后,是否重新加载。默认值为false(生产环境下使用),开发阶段最好打开 -->
<constant name="struts.configuration.xml.reload" value="true" />
<!-- 是否使用struts的开发模式。开发模式会有更多的调试信息。默认值为false(生产环境下使用),开发阶段最好打开 -->
<constant name="struts.devMode" value="false" />
<!-- 设置浏览器是否缓存静态内容。默认值为true(生产环境下使用),开发阶段最好关闭 -->
<constant name="struts.serve.static.browserCache" value="false" />
<!-- 指定由spring负责action对象的创建 <constant name="struts.objectFactory" value="spring"/> -->
<!-- 是否开启动态方法调用 -->
<constant name="struts.enable.DynamicMethodInvocation" value="false" />

点击的超链接




Insert title here


testAction

跳转到的页面信息




Insert title here


TestContextAction


1个回答

struts.xml的配置文件,你把文件展示完整一些。
你可以在action类上打一个断点,以debug模式启动项目。
看看是否进入到action类。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
struts2在action中获取页面超链接中文参数乱码

struts2在action中获取页面超链接中文参数乱码,该如何解决,跪求各位大神

struts2中不用struts标签,怎么用超链接传入一个ID进入action中

在ssh框架中,页面不用struts2标签,当从数据库遍历出一个list的时候,在页面形成了一张表。后跟超链接“删除”,那怎么通过传ID进入action来删除数据库中的某一条记录呢?

struts2 配置文件问题,匹配不到Action文件

我想通过配置文件实现action中的方法,但跳转页面时找到我写的CartAction.java, 在同一个配置文件下其他的action都可以用,只有 cart* 这个action不能用,麻烦帮我看看我错在哪里,该怎么办,单词字母什么都没有写错,我就是想用到CartAction里的方法 提示异常信息Messages: There is no Action mapped for namespace / and action name cartopen. ![我的struts.xml文件](https://img-ask.csdn.net/upload/201706/26/1498461988_35403.png) ![com.action包下的CartAcion.java](https://img-ask.csdn.net/upload/201706/26/1498462075_390602.png) ![这个jsp中点击超链接,执行CartAction的open()方法,但找不到action](https://img-ask.csdn.net/upload/201706/26/1498462148_742133.png) ![浏览器上的异常信息](https://img-ask.csdn.net/upload/201706/26/1498461904_237099.png)

如何通过获取文本框中的值,通过超链接参数传递

别用javascript拿值,用Struts2标签也可以 如 编号: <input type="text" name="findid" id="findid" value=""> <!--或者用<s:textfield>也行--!> 姓名: <input type="text" name="findname" id="findname" value=""/> <a href="${pageContext.request.contextPath}/user_findOption.action?就是怎么后面该怎么拿文本框输入的值,求助">查询</a>

ssh struts2中 action执行两次

1 排除重复提交的可能 2 点击页面中的超链接,action 执行两次;但在地址栏中输出地址,action只执行了一次(这个让我很震惊!) 3 执行的action 方法名为add(), 不存在get默认执行的情况

关于Struts2的通配符的匹配问题

用SSH搭的项目 Struts.xml package的namespcae没写,所以默认是"/" ``` <action name="emp-*" class="employeeAction" method="{1}" > <result name="{1}">/WEB-INF/pages/emp-{1}.jsp</result> <result name="success" type="redirectAction">emp-list</result> </action> ``` employeeAction.java ``` public String test() throws IOException{ return NONE; } ``` 超链接测试 ``` <a href="emp-test?name=AAA">emp-test</a> ``` 报错信息 ``` [16:25:13:385] [DEBUG] - com.opensymphony.xwork2.config.impl.AbstractMatcher.match(AbstractMatcher.java:117) - Attempting to match 'emp-test' to a wildcard pattern, 2 available [16:25:13:385] [DEBUG] - com.opensymphony.xwork2.config.impl.AbstractMatcher.match(AbstractMatcher.java:122) - Value matches pattern 'emp-*' [16:25:13:455] [WARN] - org.apache.struts2.dispatcher.Dispatcher.logConfigurationException(Dispatcher.java:601) - Could not find action or result: /emp-test?name=AAA com.opensymphony.xwork2.config.ConfigurationException: There is no Action mapped for namespace [/] and action name [emp-test] associated with context path []. at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:192) ~[struts2-core-2.5.10.jar:2.5.10] at org.apache.struts2.factory.StrutsActionProxy.prepare(StrutsActionProxy.java:63) ~[struts2-core-2.5.10.jar:2.5.10] at org.apache.struts2.factory.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:37) ~[struts2-core-2.5.10.jar:2.5.10] at com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58) ~[struts2-core-2.5.10.jar:2.5.10] at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:554) [struts2-core-2.5.10.jar:2.5.10] at org.apache.struts2.dispatcher.ExecuteOperations.executeAction(ExecuteOperations.java:81) [struts2-core-2.5.10.jar:2.5.10] at org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:143) [struts2-core-2.5.10.jar:2.5.10] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) [catalina.jar:9.0.0.M18] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) [catalina.jar:9.0.0.M18] at org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71) [log4j-web-2.9.0.jar:2.9.0] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) [catalina.jar:9.0.0.M18] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) [catalina.jar:9.0.0.M18] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) [catalina.jar:9.0.0.M18] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) [catalina.jar:9.0.0.M18] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:475) [catalina.jar:9.0.0.M18] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) [catalina.jar:9.0.0.M18] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80) [catalina.jar:9.0.0.M18] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624) [catalina.jar:9.0.0.M18] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) [catalina.jar:9.0.0.M18] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341) [catalina.jar:9.0.0.M18] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:495) [tomcat-coyote.jar:9.0.0.M18] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) [tomcat-coyote.jar:9.0.0.M18] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:767) [tomcat-coyote.jar:9.0.0.M18] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1354) [tomcat-coyote.jar:9.0.0.M18] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:9.0.0.M18] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_121] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_121] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:9.0.0.M18] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121] ``` 然后我尝试在 struts.xml里加了 ``` <action name="emp-test" class="employeeAction" method="test"> </action> ``` 然后居然就不报错了,惊了,这是为什么 接着又试验了其他的 employeeAction.java ``` public String list(){ System.out.println("list"); return NONE; } public String list2(){ System.out.println("list2"); return NONE; } ``` struts.xml ``` <action name="emp-*" class="employeeAction" method="{1}" > <result name="{1}">/WEB-INF/pages/emp-{1}.jsp</result> <result name="success" type="redirectAction">emp-list</result> </action> ``` 超链接 ``` <a href="emp-list">emp-list</a> <a href="emp-list2">emp-list2</a> ``` 点list没问题 点list2就报错 惊了,这是什么鬼, 跪求大神指导

使用a标签传参到action中,在action中怎么获取传的参数

使用a标签传参到action中,在action中怎么获取传的参数

在Struts1的HTML标签中,使用超链接的onclick="submit();"提交无效?

代码如下: <html:form action="/webMessage.do"> .... <a href='javascript:void(0);' onClick="submit();"><b>保存</b></a> .... </html:form> 之前我记得这样能行,但是今天怎么都不行,浏览器提示submit not defined 请问大家这样的写法有问题吗?

急!!在线等!!!struts2向值栈中添加的数据不正常求高手指导

向值栈中添加的数据不正常求高手指导在result之后的jsp页面出错 ![图片说明](https://img-ask.csdn.net/upload/201608/08/1470657947_619415.png) 点击index.jsp中的超链接,访问 doit action ,在action中向request中放入一个属性值,希望在doit.jsp中显示,但是doit.jsp中却出现问题,值栈中根本没有 index.jsp截图 ![图片说明](https://img-ask.csdn.net/upload/201608/08/1470658132_702547.png) ![图片说明](https://img-ask.csdn.net/upload/201608/08/1470658187_84220.png) struts.xml截图 ![图片说明](https://img-ask.csdn.net/upload/201608/08/1470658255_766912.png) action截图 ![图片说明](https://img-ask.csdn.net/upload/201608/08/1470658305_312396.png) 返回页面doit.jsp截图 ![图片说明](https://img-ask.csdn.net/upload/201608/08/1470658610_838801.gif)

一个struts后台应用场景处理的问题?

前端有个超链接,如果连续多次点击比如双击时会发起多次action请求,而后台的action要求只接受第一次的处理,其他都要忽略,当然这个用前端控制点击也是可以的,但是我想在后台控制应用请求的处理发现很难实现。action中会在第一次请求的时候返回success,而其后的请求都返回error,但是error的返回struts的配置文件怎么写?因为我只希望返回成功请求的那个跳转页面,其他请求最好什么都不处理,但是似乎请求都必须要有返回,就算配置文件的返回里什么都不写也会出现页面的404。另外的一个问题是为了判断是否是第一次请求会在每次请求时去查询数据库是否有插入数据,因为第一次请求是没有数据的而后面就会有了以此来判断返回的方式,同时对数据库的操作都加了锁防止数据不同步。而返回success的请求会redirect到另外一个action中执行代码,但是发现触发这个redirect的执行是不确定的,感觉就像是后面返回的error处理覆盖了前面的redirect跳转,然后在redirect跳转的类代码执行完后还会redirect到另外一个类中执行,完了之后才会返回页面,但是第二次的redirect无论第一次是否有出发都不会执行。给我的感觉就像是后面的请求的结果会使得第一次返回结果的执行中断,因为页面最终显示的是那个返回错误的页面。有没有了解struts内部机制的大神能解释一下是什么原因?另外如果我要实现我这个需求后台应该怎么实现?

这类路径问题怎么解决?

struts2工程中只有两个jsp文件,(path.jsp,index.jsp)一个java文件:PathAction.java。代码运行时候,没有出现错误。可是在路径问题处理时,在index.jsp文件有一个超链接跳转到path.jsp文件,可是运行时,index.jsp跳转不到path.jsp文件里。文件的配置也没有问题,把这样的方法放到其他工程可以用。为什么?是否和PathAction.java文件有关? PathAction.java文件如下: package com.bjsxt.struts2.path.action; public class PathAction { public String execute() { return "path"; } } struts文件主要代码如下: <package name="pathroad" extends="struts-default" namespace="/"> <action name="path" class="com.struts2.path.PathAction"> <result name="path">/path.jsp</result> </action> </package>

JSP跳转隐藏参数

<a href="<%=URL_PATH%>/faqAction.do?functionCode=CP">为您解答使用中常见<br />的问题</a> 这是JSP页面超链接, 一下是struts配置 <!-- 专家问答 2013.09.22 LH --> <action path="/faqAction" type="com.baosight.automotive.struts.action.FaqNewAction" name="faqNewForm" input="/error.jsp" scope="request" unknown="false" validate="true" > <forward name="CP" path="/automotive/contactus/faqCp.jsp" redirect="false" /> </action> 以下是点击超链接之后跳转到相应页面之后地址栏中显示为 http://test.integrate.baosteel.net.cn/baosteel_products/faqAction.do?functionCode=CP 现在我需要做的事把地址栏中的?functionCode=CP给去掉 还需要正常跳转我改怎么做? 没分了看有人来回答没

关于Struts2的Action问题

大侠们好,我在index.jsp里有一个 《iframe name="menu" src="index_menu.jsp" class="iframe_menu"》 ,然后有一个超链接 《a href="user/menulisthot" target="menu"》 ,可是页面总是提示“空指针异常”,总是提示到**menu.setName(rs.getString("m_name"));**就异常,下面是 menulisthot.action 的片段代码,求解~~谢谢: ``` public class MenuControl extends ActionSupport { private Menu menu; public Menu getMenu() { return menu; } public void setMenu(Menu menu) { this.menu = menu; } public String execute(){ return SUCCESS; } public void menu_list_hot(){ Map session = ActionContext.getContext().getSession(); String name,price,pic; DBConnect db=new DBConnect(); Connection con=db.getCon(); Statement stat = null; ResultSet rs = null; String sql = "select top 10 m_name,m_price,m_pic from menus order by m_sale desc"; List<Menu> list = new ArrayList(); try { stat = con.createStatement(); rs=stat.executeQuery(sql); while(rs.next()){ System.out.println(rs.getString("m_name")); System.out.println(rs.getString("m_price")); System.out.println(rs.getString("m_pic")); menu.setName(rs.getString("m_name")); menu.setPrice(Float.parseFloat(rs.getString("m_price"))); menu.setPic(rs.getString("m_pic")); list.add(menu); } System.out.println(list.size()); //con.close(); menu.setList(list); //放到session //session.put("menulisthot",list); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } }} ```

java拦截器跳转jsp页面的问题

未登录的情况下请求一个jsp页面,再由js请求一个action。 这时候拦截器拦截到用户未登录状态,返回login登录页,但是页面并没跳转到登录页。 ![图片说明](https://img-ask.csdn.net/upload/201910/24/1571893522_646934.png)![图片说明](https://img-ask.csdn.net/upload/201910/24/1571893528_791955.png)![图片说明](https://img-ask.csdn.net/upload/201910/24/1571893537_471657.png)

struts调试问题

jsp页面代码如下: <html:form method="post" [color=red]action="group.do?method=addGroup[/color]"> <table width="100%" border="0" cellspacing="2" cellpadding="0"> <tr> <td width="8%"> <br> </td> <td width="28%"> <%-- <label> --%> <html:text property="groupname"></html:text> <font color="#ff0000"><html:errors property="groupname" /> </font> <br> </td> <td width="64%"> <label> <input type="submit" value="<bean:message key="item.add"/>" /> </label> <br> </td> </tr> </table> <br /> <table width="100%" border="0" cellpadding="2" cellspacing="1"bgcolor="507fb3"> <tr> <td width="28%" bgcolor="#DAECF8"> 组号 <br> </td> <td width="35%" bgcolor="#DAECF8"> 用户组名 <br> </td> <td width="37%" bgcolor="#DAECF8"> 常规操作 <br> </td> </tr> <logic:present name="list" scope="session"> <logic:iterate id="element" name="list" scope="session" indexId="index"> <tr> <td bgcolor="#ECF5FB"> </td> <td bgcolor="#ECF5FB"> ${element.groupName} </td> <td bgcolor="#ECF5FB"> <a href="<%=request.getContextPath()%>/jsp/Admin_UserPurview.jsp" target="_self">权限</a> <a href="<%=request.getContextPath()%>/jsp/Admin_UserPurview.jsp" target="_self">修改 </a> <html:link href="[color=red]group.do?method=deleteGroup[/color]">删除</html:link> </td> </tr> </logic:iterate> </logic:present> </table> </html:form> 我用的是DynaActionForm和DispatchAction技术: [code="java"]Action代码类如下: public class Action extends DispatchAction { Group group = null; IDao groupdao = DaoFactory.factoryDao(DaoFactory.GROUPENUM); public ActionForward addGroup(ActionMapping arg0, ActionForm arg1, HttpServletRequest arg2, HttpServletResponse arg3) throws Exception { DynaValidatorForm dvf = (DynaValidatorForm) arg1; String groupname = (String) dvf.get("groupname"); System.out.println(groupname); // String groupname = new // String(dvf.get("groupname").toString().getBytes("iso8859-1"),"utfs-8") // ; group = new Group(); group.setGroupName(groupname); groupdao.insert(group); // List list = groupdao.queryAll(); // arg2.getSession().setAttribute("list", list); return arg0.findForward("addGroup"); } public ActionForward listGroup(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { // System.out.println("listGroup"); List list = groupdao.queryAll(); request.getSession().setAttribute("list", list); return mapping.findForward("addGroup"); } public ActionForward deleteGroup(ActionMapping mapping, ActionForm form, ServletRequest request, ServletResponse response) throws Exception { System.out.println("deleteGroup已经启动!"); return mapping.findForward("addGroup"); } }[/align][/code] [u][b]struts-config.xml配置如下:[/b][/u] <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd"> <struts-config> <form-beans> <form-bean [color=red]name="group" [/color] type="org.apache.struts.validator.DynaValidatorForm"> <form-property name="groupname" type="java.lang.String"></form-property> </form-bean> </form-beans> <action-mappings> <action [color=red]path="/group" [/color]type="com.school.QuanXianAction.Action" name="group" scope="request" validate="true" [color=red]input="/jsp/Admin_UserGroup.jsp"[/color] [color=red]parameter="method"[/color] <forward name="addGroup" path="/School/jsp/Admin_UserGroup.jsp"></forward </action> </action-mappings> <message-resources parameter="com.yourcompany.struts.ApplicationResources" /> <plug-in className="org.apache.struts.validator.ValidatorPlugIn"> <set-property property="pathnames" value="/WEB-INF/validator-rules.xml, /WEB-INF/validation.xml" /> </plug-in> </struts-config> 为什么我按下"删除"超链接时候,Action中deleteGroup方法不执行,报如下错误: [color=darkred]HTTP Status 404 - Invalid path /jsp/group was requested[/color] -------------------------------------------------------------------------------- [color=green]type Status report message Invalid path /jsp/group was requested description The requested resource (Invalid path /jsp/group was requested) is not available.[/color] -------------------------------------------------------------------------------- Apache Tomcat/5.0.16 解决了好几天,都没解决,谢谢诸位! [b]问题补充:[/b] 楼主还是不行啊

struts jsp前段传数据库表的ID到后台

<a href="bofang.action"> <img src="${pageContext.request.contextPath }${MvMap.u_image}" width="500" height="300" name="abc" /></a> 我这是一张超链接图片嘛,在单击图片的时候如何将u_image的值传到哦的action里面,求大神八帮忙,小弟谢谢了,

SSH框架项目中文乱码问题,数据插入mysql数据库后,就是??了

**本人刚接触SSH框架项目,一个人自学,会遇到一些个人解决不了的问题,希望寻找志同道合之人一起学习互勉! 如果有师傅带带我必感激不尽! 我对计算机互联网等方面有自己的见解,也十分有热情,喜爱结识志同道合之人,我的QQ:1667134630** 在数据库中手动加两条数据,在浏览器中显示中文是没问题的 ![](https://img-ask.csdn.net/upload/201611/05/1478359436_545746.png) ![图片说明](https://img-ask.csdn.net/upload/201611/05/1478359396_234661.png) 但是点击修改,保存之后就是?了 ![图片说明](https://img-ask.csdn.net/upload/201611/05/1478359659_576831.png) ![图片说明](https://img-ask.csdn.net/upload/201611/05/1478359706_671376.png) 数据库中也变成?了 ![图片说明](https://img-ask.csdn.net/upload/201611/05/1478359759_510580.png) 以下是代码 # list.jsp ``` <%@ page language="java" import="java.util.*" pageEncoding="utf-8" %> <%@ taglib prefix="s" uri="/struts-tags" %> <html> <head> <title>岗位列表</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script language="javascript" src="${pageContext.request.contextPath}/script/jquery.js"></script> <script language="javascript" src="${pageContext.request.contextPath}/script/pageCommon.js" charset="utf-8"></script> <script language="javascript" src="${pageContext.request.contextPath}/script/PageUtils.js" charset="utf-8"></script> <script language="javascript" src="${pageContext.request.contextPath}/script/DataShowManager.js" charset="utf-8"></script> <link type="text/css" rel="stylesheet" href="${pageContext.request.contextPath}/style/blue/pageCommon.css" /> <script type="text/javascript"> </script> </head> <body> <div id="Title_bar"> <div id="Title_bar_Head"> <div id="Title_Head"></div> <div id="Title"><!--页面标题--> <img border="0" width="13" height="13" src="${pageContext.request.contextPath}/style/images/title_arrow.gif"/> 岗位管理 </div> <div id="Title_End"></div> </div> </div> <div id="MainArea"> <table cellspacing="0" cellpadding="0" class="TableStyle"> <!-- 表头--> <thead> <tr align="CENTER" valign="MIDDLE" id="TableTitle"> <td width="200px">岗位名称</td> <td width="300px">岗位说明</td> <td>相关操作</td> </tr> </thead> <!--显示数据列表--> <tbody id="TableData" class="dataContainer" datakey="roleList"> <s:iterator value="list"> <tr class="TableDetail1 template"> <td>${name} </td> <td>${description} </td> <td><s:a onclick="return window.confirm('确定删除当前记录吗?')" action="role_delete?id=%{ id }" namespace="">删除</s:a> <s:a action="role_editUI?id=%{ id }" namespace="">修改</s:a> <s:a href="setPrivilegeUI.html">设置权限</s:a> </td> </tr> </s:iterator> </tbody> </table> <!-- 其他功能超链接 --> <div id="TableTail"> <div id="TableTail_inside"> <a href="saveUI.html"><img src="${pageContext.request.contextPath}/style/images/createNew.png" /></a> </div> </div> </div> </body> </html> ``` # edit.jsp ``` <%@ page language="java" import="java.util.*" pageEncoding="utf-8" %> <%@ taglib prefix="s" uri="/struts-tags" %> <html> <head> <title>岗位设置</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script language="javascript" src="${pageContext.request.contextPath}/script/jquery.js"></script> <script language="javascript" src="${pageContext.request.contextPath}/script/pageCommon.js" charset="utf-8"></script> <script language="javascript" src="${pageContext.request.contextPath}/script/PageUtils.js" charset="utf-8"></script> <script language="javascript" src="${pageContext.request.contextPath}/script/DataShowManager.js" charset="utf-8"></script> <link type="text/css" rel="stylesheet" href="${pageContext.request.contextPath}/style/blue/pageCommon.css" /> <script type="text/javascript"> </script> </head> <body> <!-- 标题显示 --> <div id="Title_bar"> <div id="Title_bar_Head"> <div id="Title_Head"></div> <div id="Title"><!--页面标题--> <img border="0" width="13" height="13" src="${pageContext.request.contextPath}/style/images/title_arrow.gif"/> 岗位设置 </div> <div id="Title_End"></div> </div> </div> <!--显示表单内容--> <div id="MainArea"> <s:form action="role_edit" namespace="/" method="post"> <s:hidden name="id"></s:hidden> <div class="ItemBlock_Title1"><!-- 信息说明<DIV CLASS="ItemBlock_Title1"> <IMG BORDER="0" WIDTH="4" HEIGHT="7" SRC="${pageContext.request.contextPath}/style/blue/images/item_point.gif" /> 岗位信息 </DIV> --> </div> <!-- 表单内容显示 --> <div class="ItemBlockBorder"> <div class="ItemBlock"> <table cellpadding="0" cellspacing="0" class="mainForm"> <tr> <td width="100">岗位名称</td> <td> <s:textfield name="name" cssClass="InputStyle"></s:textfield> * </td> </tr> <tr> <td>岗位说明</td> <td> <s:textarea name="description" cssClass="TextareaStyle"></s:textarea> </td> </tr> </table> </div> </div> <!-- 表单操作 --> <div id="InputDetailBar"> <input type="image" src="${pageContext.request.contextPath}/style/images/save.png"/> <a href="javascript:history.go(-1);"><img src="${pageContext.request.contextPath}/style/images/goBack.png"/></a> </div> </s:form> </div> </body> </html> ``` # web.xml ``` <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <!-- 通过上下文参数指定spring配置文件的位置 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:beans.xml</param-value> </context-param> <!-- 配置spring的上下文载入器监听器 ,项目启动时加载spring --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <!-- 配置struts2的前端控制器 --> <filter> <filter-name>struts</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app> ```

关于Hibernate+Strut+form表单 按条件搜索的问题

为什么我做了一个条件搜索的功能开始可以用 然后报了一个Struts的404错误以后 解决了 我再搜索就不出数据了 可是总查询却可以出来 而且我用 超链接调用Action也能按条件搜索呢 ![图片说明](https://img-ask.csdn.net/upload/201505/22/1432299326_609624.png) ![图片说明](https://img-ask.csdn.net/upload/201505/22/1432299337_170394.png) ![图片说明](https://img-ask.csdn.net/upload/201505/22/1432299352_776920.png) ![图片说明](https://img-ask.csdn.net/upload/201505/22/1432299362_898515.png) ![图片说明](https://img-ask.csdn.net/upload/201505/22/1432299374_266478.png) ![图片说明](https://img-ask.csdn.net/upload/201505/22/1432299386_355970.png) ![图片说明](https://img-ask.csdn.net/upload/201505/22/1432299402_547334.png) ![图片说明](https://img-ask.csdn.net/upload/201505/22/1432299414_679904.png) ![图片说明](https://img-ask.csdn.net/upload/201505/22/1432299423_613481.png) ![图片说明](https://img-ask.csdn.net/upload/201505/22/1432299433_149392.png)

springmvc+mybatis整合maven项目跳转页面404问题

controller package com.cn.hnust.controller; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import com.cn.hnust.pojo.User; import com.cn.hnust.service.IUserService; @Controller @RequestMapping("/user") public class UserController { @Resource private IUserService userService; @RequestMapping("/showUser") public String toIndex(HttpServletRequest request,Model model){ int userId = Integer.parseInt(request.getParameter("id")); User user = this.userService.getUserById(userId); model.addAttribute("user", user); return "showUser"; } } web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"> <display-name>Archetype Created Web Application</display-name> <!-- Spring和mybatis的配置文件 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring-mybatis.xml</param-value> </context-param> <!-- 编码过滤器 --> <filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <async-supported>true</async-supported> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> </filter> <filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <!-- Spring监听器 --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <!-- 防止Spring内存溢出监听器 --> <listener> <listener-class>org.springframework.web.util.IntrospectorCleanupListener</listener-class> </listener> <!-- Spring MVC servlet --> <servlet> <servlet-name>SpringMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring-mvc.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> <async-supported>true</async-supported> </servlet> <servlet-mapping> <servlet-name>SpringMVC</servlet-name> <!-- 此处可以可以配置成*.do,对应struts的后缀习惯 --> <url-pattern>/</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>/index.jsp</welcome-file> </welcome-file-list> <!-- 配置SESSION超时,单位是分钟 --> <session-config> <session-timeout>15</session-timeout> </session-config> </web-app> springmvc-mybatis <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd"> <!-- 自动扫描 --> <context:component-scan base-package="com.cn.hnust" /> <!-- 引入配置文件 --> <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="location" value="classpath:jdbc.properties" /> </bean> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="${driver}" /> <property name="url" value="${url}" /> <property name="username" value="${username}" /> <property name="password" value="${password}" /> <!-- 初始化连接大小 --> <property name="initialSize" value="${initialSize}"></property> <!-- 连接池最大数量 --> <property name="maxActive" value="${maxActive}"></property> <!-- 连接池最大空闲 --> <property name="maxIdle" value="${maxIdle}"></property> <!-- 连接池最小空闲 --> <property name="minIdle" value="${minIdle}"></property> <!-- 获取连接最大等待时间 --> <property name="maxWait" value="${maxWait}"></property> </bean> <!-- spring和MyBatis完美整合,不需要mybatis的配置映射文件 --> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <!-- 自动扫描mapping.xml文件 --> <property name="mapperLocations" value="classpath:com/cn/hnust/mapping/*.xml"></property> </bean> <!-- DAO接口所在包名,Spring会自动查找其下的类 --> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="com.cn.hnust.dao" /> <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"></property> </bean> <!-- (事务管理)transaction manager, use JtaTransactionManager for global tx --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource" /> </bean> </beans> 大神们帮忙看看哪里出错了,谢谢

程序员的兼职技能课

获取讲师答疑方式: 在付费视频第一节(触摸命令_ALL)片头有二维码及加群流程介绍 限时福利 原价99元,今日仅需39元!购课添加小助手(微信号:csdn590)按提示还可领取价值800元的编程大礼包! 讲师介绍: 苏奕嘉&nbsp;前阿里UC项目工程师 脚本开发平台官方认证满级(六级)开发者。 我将如何教会你通过【定制脚本】赚到你人生的第一桶金? 零基础程序定制脚本开发课程,是完全针对零脚本开发经验的小白而设计,课程内容共分为3大阶段: ①前期将带你掌握Q开发语言和界面交互开发能力; ②中期通过实战来制作有具体需求的定制脚本; ③后期将解锁脚本的更高阶玩法,打通任督二脉; ④应用定制脚本合法赚取额外收入的完整经验分享,带你通过程序定制脚本开发这项副业,赚取到你的第一桶金!

Windows版YOLOv4目标检测实战:训练自己的数据集

课程演示环境:Windows10; cuda 10.2; cudnn7.6.5; Python3.7; VisualStudio2019; OpenCV3.4 需要学习ubuntu系统上YOLOv4的同学请前往:《YOLOv4目标检测实战:训练自己的数据集》 课程链接:https://edu.csdn.net/course/detail/28745 YOLOv4来了!速度和精度双提升! 与 YOLOv3 相比,新版本的 AP (精度)和 FPS (每秒帧率)分别提高了 10% 和 12%。 YOLO系列是基于深度学习的端到端实时目标检测方法。本课程将手把手地教大家使用labelImg标注和使用YOLOv4训练自己的数据集。课程实战分为两个项目:单目标检测(足球目标检测)和多目标检测(足球和梅西同时检测)。 本课程的YOLOv4使用AlexyAB/darknet,在Windows系统上做项目演示。包括:安装软件环境、安装YOLOv4、标注自己的数据集、整理自己的数据集、修改配置文件、训练自己的数据集、测试训练出的网络模型、性能统计(mAP计算)和先验框聚类分析。还将介绍改善YOLOv4目标检测性能的技巧。 除本课程《Windows版YOLOv4目标检测实战:训练自己的数据集》外,本人将推出有关YOLOv4目标检测的系列课程。请持续关注该系列的其它视频课程,包括: 《Windows版YOLOv4目标检测实战:人脸口罩佩戴检测》 《Windows版YOLOv4目标检测实战:中国交通标志识别》 《Windows版YOLOv4目标检测:原理与源码解析》

lena全身原图(非256*256版本,而是全身原图)

lena全身原图(非256*256版本,而是全身原图) lena原图很有意思,我们通常所用的256*256图片是在lena原图上截取了头部部分的256*256正方形得到的. 原图是花花公子杂志上的一个

快速入门Android开发 视频 教程 android studio

这是一门快速入门Android开发课程,顾名思义是让大家能快速入门Android开发。 学完能让你学会如下知识点: Android的发展历程 搭建Java开发环境 搭建Android开发环境 Android Studio基础使用方法 Android Studio创建项目 项目运行到模拟器 项目运行到真实手机 Android中常用控件 排查开发中的错误 Android中请求网络 常用Android开发命令 快速入门Gradle构建系统 项目实战:看美图 常用Android Studio使用技巧 项目签名打包 如何上架市场

Java调用微信支付

Java 使用微信支付 一. 准备工作 1.

汽车租赁管理系统需求分析规格说明书

汽车租赁管理系统需求分析规格说明书,这只是一个模板,如果有不会的可以借鉴一下,还是蛮详细的。。。。

C/C++跨平台研发从基础到高阶实战系列套餐

一 专题从基础的C语言核心到c++ 和stl完成基础强化; 二 再到数据结构,设计模式完成专业计算机技能强化; 三 通过跨平台网络编程,linux编程,qt界面编程,mfc编程,windows编程,c++与lua联合编程来完成应用强化 四 最后通过基于ffmpeg的音视频播放器,直播推流,屏幕录像,

程序员的算法通关课:知己知彼(第一季)

【超实用课程内容】 程序员对于算法一直又爱又恨!特别是在求职面试时,算法类问题绝对是不可逃避的提问点!本门课程作为算法面试系列的第一季,会从“知己知彼”的角度,聊聊关于算法面试的那些事~ 【哪些人适合学习这门课程?】 求职中的开发者,对于面试算法阶段缺少经验 想了解实际工作中算法相关知识 在职程序员,算法基础薄弱,急需充电 【超人气讲师】 孙秀洋&nbsp;| 服务器端工程师 硕士毕业于哈工大计算机科学与技术专业,ACM亚洲区赛铜奖获得者,先后在腾讯和百度从事一线技术研发,对算法和后端技术有深刻见解。 【课程如何观看?】 PC端:https://edu.csdn.net/course/detail/27272 移动端:CSDN 学院APP(注意不是CSDN APP哦) 本课程为录播课,课程无限观看时长,但是大家可以抓紧时间学习后一起讨论哦~

机器学习初学者必会的案例精讲

通过六个实际的编码项目,带领同学入门人工智能。这些项目涉及机器学习(回归,分类,聚类),深度学习(神经网络),底层数学算法,Weka数据挖掘,利用Git开源项目实战等。

Python入门视频精讲

Python入门视频培训课程以通俗易懂的方式讲解Python核心技术,Python基础,Python入门。适合初学者的教程,让你少走弯路! 课程内容包括:1.Python简介和安装 、2.第一个Python程序、PyCharm的使用 、3.Python基础、4.函数、5.高级特性、6.面向对象、7.模块、8.异常处理和IO操作、9.访问数据库MySQL。教学全程采用笔记+代码案例的形式讲解,通俗易懂!!!

我以为我对Mysql事务很熟,直到我遇到了阿里面试官

太惨了,面试又被吊打

深度学习原理+项目实战+算法详解+主流框架(套餐)

深度学习系列课程从深度学习基础知识点开始讲解一步步进入神经网络的世界再到卷积和递归神经网络,详解各大经典网络架构。实战部分选择当下最火爆深度学习框架PyTorch与Tensorflow/Keras,全程实战演示框架核心使用与建模方法。项目实战部分选择计算机视觉与自然语言处理领域经典项目,从零开始详解算法原理,debug模式逐行代码解读。适合准备就业和转行的同学们加入学习! 建议按照下列课程顺序来进行学习 (1)掌握深度学习必备经典网络架构 (2)深度框架实战方法 (3)计算机视觉与自然语言处理项目实战。(按照课程排列顺序即可)

Java62数据提取代码

利用苹果手机微信下面的wx.data文件提取出62数据,通过62可以实现不同设备直接登陆,可以通过文件流的方式用脚本上传到服务器进行解析

Python代码实现飞机大战

文章目录经典飞机大战一.游戏设定二.我方飞机三.敌方飞机四.发射子弹五.发放补给包六.主模块 经典飞机大战 源代码以及素材资料(图片,音频)可从下面的github中下载: 飞机大战源代码以及素材资料github项目地址链接 ————————————————————————————————————————————————————————— 不知道大家有没有打过飞机,喜不喜欢打飞机。当我第一次接触这个东西的时候,我的内心是被震撼到的。第一次接触打飞机的时候作者本人是身心愉悦的,因为周边的朋友都在打飞机, 每

2018年全国大学生计算机技能应用大赛决赛 大题

2018年全国大学生计算机技能应用大赛决赛大题,程序填空和程序设计(侵删)

Lena图像处理测试专业用图,高清完整全身原图

Lena图像处理测试专业用图,高清完整全身原图,该图片很好的包含了平坦区域、阴影和纹理等细节,这些都有益于测试各种不同的图像处理算法。它是一幅很好的测试照片!其次,由于这是一个非常有魅力女人的照片。

MySQL数据库面试题(2020最新版)

文章目录数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)...

verilog实现地铁系统售票

使用 verilog 实现地铁售票

Python+OpenCV计算机视觉

Python+OpenCV计算机视觉系统全面的介绍。

Python可以这样学(第四季:数据分析与科学计算可视化)

董付国老师系列教材《Python程序设计(第2版)》(ISBN:9787302436515)、《Python可以这样学》(ISBN:9787302456469)配套视频,在教材基础上又增加了大量内容,通过实例讲解numpy、scipy、pandas、statistics、matplotlib等标准库和扩展库用法。

150讲轻松搞定Python网络爬虫

【为什么学爬虫?】 &nbsp; &nbsp; &nbsp; &nbsp;1、爬虫入手容易,但是深入较难,如何写出高效率的爬虫,如何写出灵活性高可扩展的爬虫都是一项技术活。另外在爬虫过程中,经常容易遇到被反爬虫,比如字体反爬、IP识别、验证码等,如何层层攻克难点拿到想要的数据,这门课程,你都能学到! &nbsp; &nbsp; &nbsp; &nbsp;2、如果是作为一个其他行业的开发者,比如app开发,web开发,学习爬虫能让你加强对技术的认知,能够开发出更加安全的软件和网站 【课程设计】 一个完整的爬虫程序,无论大小,总体来说可以分成三个步骤,分别是: 网络请求:模拟浏览器的行为从网上抓取数据。 数据解析:将请求下来的数据进行过滤,提取我们想要的数据。 数据存储:将提取到的数据存储到硬盘或者内存中。比如用mysql数据库或者redis等。 那么本课程也是按照这几个步骤循序渐进的进行讲解,带领学生完整的掌握每个步骤的技术。另外,因为爬虫的多样性,在爬取的过程中可能会发生被反爬、效率低下等。因此我们又增加了两个章节用来提高爬虫程序的灵活性,分别是: 爬虫进阶:包括IP代理,多线程爬虫,图形验证码识别、JS加密解密、动态网页爬虫、字体反爬识别等。 Scrapy和分布式爬虫:Scrapy框架、Scrapy-redis组件、分布式爬虫等。 通过爬虫进阶的知识点我们能应付大量的反爬网站,而Scrapy框架作为一个专业的爬虫框架,使用他可以快速提高我们编写爬虫程序的效率和速度。另外如果一台机器不能满足你的需求,我们可以用分布式爬虫让多台机器帮助你快速爬取数据。 &nbsp; 从基础爬虫到商业化应用爬虫,本套课程满足您的所有需求! 【课程服务】 专属付费社群+每周三讨论会+1v1答疑

获取Linux下Ftp目录树并逐步绑定到treeview

在linux下抓取目录树,双击后获取该节点子节点(逐步生成)。另外有两个类,一个是windows下的(一次性获取目录树),一个是linux下的(足部获取目录树)

YOLOv3目标检测实战系列课程

《YOLOv3目标检测实战系列课程》旨在帮助大家掌握YOLOv3目标检测的训练、原理、源码与网络模型改进方法。 本课程的YOLOv3使用原作darknet(c语言编写),在Ubuntu系统上做项目演示。 本系列课程包括三门课: (1)《YOLOv3目标检测实战:训练自己的数据集》 包括:安装darknet、给自己的数据集打标签、整理自己的数据集、修改配置文件、训练自己的数据集、测试训练出的网络模型、性能统计(mAP计算和画出PR曲线)和先验框聚类。 (2)《YOLOv3目标检测:原理与源码解析》讲解YOLOv1、YOLOv2、YOLOv3的原理、程序流程并解析各层的源码。 (3)《YOLOv3目标检测:网络模型改进方法》讲解YOLOv3的改进方法,包括改进1:不显示指定类别目标的方法 (增加功能) ;改进2:合并BN层到卷积层 (加快推理速度) ; 改进3:使用GIoU指标和损失函数 (提高检测精度) ;改进4:tiny YOLOv3 (简化网络模型)并介绍 AlexeyAB/darknet项目。

手把手实现Java图书管理系统(附源码)

【超实用课程内容】 本课程演示的是一套基于Java的SSM框架实现的图书管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的java人群。详细介绍了图书管理系统的实现,包括:环境搭建、系统业务、技术实现、项目运行、功能演示、系统扩展等,以通俗易懂的方式,手把手的带你从零开始运行本套图书管理系统,该项目附带全部源码可作为毕设使用。 【课程如何观看?】 PC端:https://edu.csdn.net/course/detail/27513 移动端:CSDN 学院APP(注意不是CSDN APP哦) 本课程为录播课,课程2年有效观看时长,大家可以抓紧时间学习后一起讨论哦~ 【学员专享增值服务】 源码开放 课件、课程案例代码完全开放给你,你可以根据所学知识,自行修改、优化

微信小程序开发实战之番茄时钟开发

微信小程序番茄时钟视频教程,本课程将带着各位学员开发一个小程序初级实战类项目,针对只看过官方文档而又无从下手的开发者来说,可以作为一个较好的练手项目,对于有小程序开发经验的开发者而言,可以更好加深对小程序各类组件和API 的理解,为更深层次高难度的项目做铺垫。

Java 最常见的 200+ 面试题:面试必备

这份面试清单是从我 2015 年做了 TeamLeader 之后开始收集的,一方面是给公司招聘用,另一方面是想用它来挖掘在 Java 技术栈中,还有那些知识点是我不知道的,我想找到这些技术盲点,然后修复它,以此来提高自己的技术水平。虽然我是从 2009 年就开始参加编程工作了,但我依旧觉得自己现在要学的东西很多,并且学习这些知识,让我很有成就感和满足感,那所以何乐而不为呢? 说回面试的事,这份面试...

Java基础知识面试题(2020最新版)

文章目录Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JRE和JDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?采用字节码的最大好处是什么什么是Java程序的主类?应用程序和小程序的主类有何不同?Java应用程序与小程序之间有那些差别?Java和C++的区别Oracle JDK 和 OpenJDK 的对比基础语法数据类型Java有哪些数据类型switc...

三个项目玩转深度学习(附1G源码)

从事大数据与人工智能开发与实践约十年,钱老师亲自见证了大数据行业的发展与人工智能的从冷到热。事实证明,计算机技术的发展,算力突破,海量数据,机器人技术等,开启了第四次工业革命的序章。深度学习图像分类一直是人工智能的经典任务,是智慧零售、安防、无人驾驶等机器视觉应用领域的核心技术之一,掌握图像分类技术是机器视觉学习的重中之重。针对现有线上学习的特点与实际需求,我们开发了人工智能案例实战系列课程。打造:以项目案例实践为驱动的课程学习方式,覆盖了智能零售,智慧交通等常见领域,通过基础学习、项目案例实践、社群答疑,三维立体的方式,打造最好的学习效果。

微信小程序 实例汇总 完整项目源代码

微信小程序 实例汇总 完整项目源代码

基于西门子S7—1200的单部六层电梯设计程序,1部6层电梯

基于西门子S7—1200的单部六层电梯设计程序,1部6层电梯。 本系统控制六层电梯, 采用集选控制方式。 为了完成设定的控制任务, 主要根据电梯输入/输出点数确定PLC 的机型。 根据电梯控制的要求,

相关热词 c#设计思想 c#正则表达式 转换 c#form复制 c#写web c# 柱形图 c# wcf 服务库 c#应用程序管理器 c#数组如何赋值给数组 c#序列化应用目的博客园 c# 设置当前标注样式
立即提问